AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Gotoiftime .. HELP dst переопределяет

Asterisk IP PBX 8 сообщений -
#1

Хочу разрешить исходящие с на сотовые только в определённое время.

[troika]
exten => _89XXXXXXXXX,1,GotoIfTime(01:30-21:00|mon&tue&wed&fri&sun|*|*?troika,_89XXXXXXXXX,5)
exten => _89XXXXXXXXX,2,Hangup()
exten => _89XXXXXXXXX,5,Dial(IAX2/murmansk-sotov/${EXTEN},90,m)
exten => _89XXXXXXXXX,n,Congestion()
exten => _89XXXXXXXXX,n,Hangup()


в $EXTEN Запихивает "89XXXXXXXXX" и на него звонит вместо номера.

звонит на Called IAX2/murmansk-sotov/_89XXXXXXXXX


чё то я уже совсем туплю по ходу , помогите разобраться.

_________________
FreeBSD X.XX - Asterisk X.XX
#2

я могу конечно ошибаться, т.к. на ael планы делаю.
но по-моему должно быть:
exten => _89XXXXXXXXX,1,GotoIfTime(01:30-21:00|mon&tue&wed&fri&sun|*|*?troika,${EXTEN},5)
#3

Стандартно через метки, и ссылку перехода на метку

exten => _89XXXXXXXXX,n(метка),Congestion()
#4

awsswa
а теперь по приоритету не работает?
в аел только метки.
#5

Цитата:
в $EXTEN Запихивает "89XXXXXXXXX" и на него звонит вместо номера.


Надо использовать ${EXTEN}

Код:
exten => _89XXXXXXXXX,1,GotoIfTime(01:30-21:00|mon&tue&wed&fri&sun|*|*?troika,${EXTEN},5)
#6

[quote=" just_user @ Вт Сен 17, 2013 19:22"]
Цитата:
Код:
exten => _89XXXXXXXXX,1,GotoIfTime(01:30-21:00|mon&tue&wed&fri&sun|*|*?troika,${EXTEN},5)


а я разве не так же написал?
зачем повторяться?
#7

всем спасибо работает ..
я с начало также подумал про ${EXTEN} но потом почемуто за сомневался в этом после гугления

_________________
FreeBSD X.XX - Asterisk X.XX
#8

adt2k @ Вт Сен 17, 2013 19:56 писал(а):
а я разве не так же написал?
зачем повторяться?


Пардоньте, не заметил =) Читал как обычно по диагонали =)