Страница 1 из 1

Authenticate передача dtmf

Добавлено: 26 окт 2011, 12:38
NDR
Всем привет!

В прошлой теме моего обращения, -> http://forum.asterisk.ru/viewtopic.php?f=3&t=869, мы рассмотрели вражескую карточную платформу, на которую нужно выводить все междугородние звонки с телефонов вида номер_карточной_платформы+пин_код+междугородний_номер.

Сегодняшняя тема меня просто убивает ибо я вижу пока только биллинг как вариант, однако надеюсь на более простой вариант!
Итак, вместо карточной платформы мы имеем обычного провайдера sip, который ничем не органичивает наши звонки.
На данный момент очень хочется всех туда завернуть по старым пинам, и я вижу это в Authenticate, но сразу возникают непонятки:
Каким образом передать на самодельную "карточную платформу" пин и номер ?

В простом виде все работает

Код: Выделить всё

exten => _91234567,n,Authenticate(/etc/asterisk/disa.conf,amj)
exten => _91234567,n,Playback(speed-enternumber)
exten => _91234567,n,DISA(no-password,context)
А вот если я хочу передать пин с номером, то впадаю в ступор.

Re: Authenticate передача dtmf

Добавлено: 26 окт 2011, 13:01
ded
exten => _91234567 - доставляет.
Начните чиать книжки, в них описано отличие прямых экстеншн от шаблонов.
Аргумент "Но ведь так работает ведь?" - не принимается.
Выходите из ступора!

Re: Authenticate передача dtmf

Добавлено: 26 окт 2011, 15:11
NDR
Извиняюсь за каламбур, редактировал в "спешке".
Так правильнее или я не понял.

Код: Выделить всё

exten => _91234567X.,n,Authenticate(/etc/asterisk/disa.conf,amj)
exten => _91234567X.,n,Playback(speed-enternumber)
exten => _91234567X.,n,DISA(no-password,context)
Пока еще не сдвинулся с места((( Не понимаю как ...

Re: Authenticate передача dtmf

Добавлено: 26 окт 2011, 17:09
NDR
не поверите(всем), - решил, немного правда бредово, но зато по правилам и работает. спасибо всем.

Re: Authenticate передача dtmf

Добавлено: 26 окт 2011, 17:14
ded
Используйте апликацию Read, в котороую соберёте всё что нужно
Playback(enter-pin)
Read(pin)
Playback(enter-phone)
Read(phone)
Dial(SIP/operator/phone)

Re: Authenticate передача dtmf

Добавлено: 26 окт 2011, 19:34
zzuz
Чего там решать , если уже решено всё до этого . дед вон показал , как делать нужно.

Re: Authenticate передача dtmf

Добавлено: 27 окт 2011, 11:30
NDR
ded писал(а):Используйте апликацию Read, в котороую соберёте всё что нужно
Playback(enter-pin)
Read(pin)
Playback(enter-phone)
Read(phone)
Dial(SIP/operator/phone)
Тоже рассмотривал read, но что-то не пошло, не согласился.....
Может быть у меня получилось не правильно, но я сам "себя" зарегистрировал и при звонке на "себя" я попадаю к себе во входящий контекст, в котором уже стоит Authenticate. Единственное что боролся вчера немного с задержкой, тк у прова была другая нежели чем у Authenticate. Пользователи ничего не заметили.