Страница 1 из 1
Помогите с Goto
Добавлено: 07 фев 2016, 18:13
arliken2
Ув. форумчане, кто может помогите с далпланом как правильно прописать Goto чтоб после нажатия 1 он возвращал номер звонка вместо s
exten => _7XXXXXXXXXX,1,Answer()
exten => _7XXXXXXXXXX,2,Background(IVR_otvet)
exten => _7XXXXXXXXXX,3,WaitExten(10)
exten => 1,1,Goto(otdel1,s,1)
[otdel1]
exten => _7XXXXXXXXXX,1,Dial(IAX2/my2/${EXTEN})
exten => _7XXXXXXXXXX,n,Hangup()
Re: Помогите с Goto
Добавлено: 07 фев 2016, 21:07
ded
Что такое возвращал номер звонка при нажатии 1? Проговаривал номер позвонившего? Звонил позвонившему? Goto отправляет в контекст otdel1, в котором у вас нет экстена s. Может там есть внутренние 111 и 112?
Код: Выделить всё
exten => _7XXXXXXXXXX,1,Answer()
exten => _7XXXXXXXXXX,2,Background(IVR_otvet)
exten => _7XXXXXXXXXX,3,WaitExten(10)
exten => 1,1,Goto(otdel1,${EXTEN},1)
[otdel1]
exten => 1,1,Dial(SIP/111&SIP/112)
exten => _7XXXXXXXXXX,1,Dial(IAX2/my2/${EXTEN})
exten => _7XXXXXXXXXX,n,Hangup()
А хорошо бы Вам книжку почитать! Это поможет избежать совсем уж глупых вопросов. А на умные вопросы и отвечать легче.
Re: Помогите с Goto
Добавлено: 07 фев 2016, 22:45
arliken2
ув Ded извините что я глупо поставил вопрос спасибо за порыв оказать помощь
Код: Выделить всё
exten => _7XXXXXXXXXX,1,Answer()
exten => _7XXXXXXXXXX,2,Background(IVR)
exten => _7XXXXXXXXXX,3,WaitExten(10)
exten => 1,1,Goto(otdel1,${CALLERID(num)},1)
[otdel1]
exten => _7XXXXXXXXXX,1,Dial(IAX2/my2/${EXTEN})
exten => _7XXXXXXXXXX,n,Hangup()
теперь на IAX звонки направляются но сразу же появилась новая проблема но она не для этого поста. буду читать дальше и гуглить
пост можно закрыть
Re: Помогите с Goto
Добавлено: 07 фев 2016, 23:30
gosha
exten => 1,1,Goto(otdel1,${EXTEN},1)
зачем тут ${EXTEN} ? оно ж всегда тут 1 будет равно.
Re: Помогите с Goto
Добавлено: 07 фев 2016, 23:51
ded
Предполагаю, что ИВР с одним выбором - только 1 - глупость. Сегодня
exten => 1,1,Goto(otdel1,${EXTEN},1)
завтра
exten => 2,1,Goto(otdel1,${EXTEN},1)
exten => 3,1,Goto(otdel1,${EXTEN},1)
или универсально -
exten => _Z,1,Goto(otdel1,${EXTEN},1)
Re: Помогите с Goto
Добавлено: 10 фев 2016, 19:41
BorisTheBlade
Я думаю тут логика такая -
Звонит человек, попадает в ИВР меню - "Здравствуйте, вы позвони в компанию по выбиванию долгов, вы точно уверены что хотите чтобы из вас выбили долги жмите 1", ну и далее проключение на костолома
Тогда надо делать так -
exten => _7XXXXXXXXXX,n,Set(IWantToGo=${EXTEN})
exten => _7XXXXXXXXXX,n,WaitExten(10)
exten => 1,1,Goto(otdel1,
${IWantToGo},1)