VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Authenticate передача dtmf

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
NDR
Сообщения: 12
Зарегистрирован: 14 сен 2011, 12:15

Authenticate передача dtmf

Сообщение 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)
А вот если я хочу передать пин с номером, то впадаю в ступор.
Linux ATC 2.6.26-2-686
Asterisk 1.6.1.6
ded
Сообщения: 15621
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение ded »

exten => _91234567 - доставляет.
Начните чиать книжки, в них описано отличие прямых экстеншн от шаблонов.
Аргумент "Но ведь так работает ведь?" - не принимается.
Выходите из ступора!
NDR
Сообщения: 12
Зарегистрирован: 14 сен 2011, 12:15

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

Сообщение NDR »

Извиняюсь за каламбур, редактировал в "спешке".
Так правильнее или я не понял.

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

exten => _91234567X.,n,Authenticate(/etc/asterisk/disa.conf,amj)
exten => _91234567X.,n,Playback(speed-enternumber)
exten => _91234567X.,n,DISA(no-password,context)
Пока еще не сдвинулся с места((( Не понимаю как ...
Linux ATC 2.6.26-2-686
Asterisk 1.6.1.6
NDR
Сообщения: 12
Зарегистрирован: 14 сен 2011, 12:15

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

Сообщение NDR »

не поверите(всем), - решил, немного правда бредово, но зато по правилам и работает. спасибо всем.
Linux ATC 2.6.26-2-686
Asterisk 1.6.1.6
ded
Сообщения: 15621
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение ded »

Используйте апликацию Read, в котороую соберёте всё что нужно
Playback(enter-pin)
Read(pin)
Playback(enter-phone)
Read(phone)
Dial(SIP/operator/phone)
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

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

Сообщение zzuz »

Чего там решать , если уже решено всё до этого . дед вон показал , как делать нужно.
Линия24 - Системы Массового Телефонного Обслуживания
NDR
Сообщения: 12
Зарегистрирован: 14 сен 2011, 12:15

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

Сообщение NDR »

ded писал(а):Используйте апликацию Read, в котороую соберёте всё что нужно
Playback(enter-pin)
Read(pin)
Playback(enter-phone)
Read(phone)
Dial(SIP/operator/phone)
Тоже рассмотривал read, но что-то не пошло, не согласился.....
Может быть у меня получилось не правильно, но я сам "себя" зарегистрировал и при звонке на "себя" я попадаю к себе во входящий контекст, в котором уже стоит Authenticate. Единственное что боролся вчера немного с задержкой, тк у прова была другая нежели чем у Authenticate. Пользователи ничего не заметили.
Linux ATC 2.6.26-2-686
Asterisk 1.6.1.6
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH