Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / статус звонка при записи в бд

статус звонка при записи в бд

Откуда: PutinsBurg
Сообщений: 107

статус звонка при записи в бд

Приветствую.

имеется запись cdr в mysql
работает хорошо, в колонку Disposition пишется статус типа BUSY, NO ANSWER, ANSWERED... всё здорово

но решил сделать сообщение абоаненту голосом статус когда занято или не отвечают
сделал через макрос вот так
exten => s,1,Dial(SIP/8812${ARG1}@corbina,90,Tgi)
exten => s,n,GotoIf($["${DIALSTATUS}" = "CHANUNAVAIL"]?CHANUNAVAIL)
exten => s,n,GotoIf($["${DIALSTATUS}" = "NOANSWER"]?NOANSWER)
exten => s,n,GotoIf($[$["${DIALSTATUS}" = "BUSY"] | $["${DIALSTATUS}" = "CANCEL"]]?BUSY)
exten => s,n,Goto(END)
exten => s,n(CHANUNAVAIL),Playback(ss-noservice)
exten => s,n(CHANUNAVAIL),Goto(END)
exten => s,n(NOANSWER),Playback(dialstatus/no-answer)
exten => s,n(NOANSWER),Playback(try-again)
exten => s,n(NOANSWER),Goto(END)
exten => s,n(BUSY),Playback(dialstatus/busy)
exten => s,n(BUSY),Playback(try-again)
exten => s,n(END),NoOp


т.е. если вызываемы абонент занят, вместо коротких гудков слышим сообщение - тоже работает, НО, теперь в базу стало всегда писаться ANSWERED
как сделать чтоб в базу писался истинный статус звонка?
2009-04-02 20:31

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: статус звонка при записи в бд

а что он по вашему должен делать, если playback воспроизвел т.е. создал голосовой канал? разговор-то по сути был.
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2009-04-02 21:49

Откуда: PutinsBurg
Сообщений: 107

Re: статус звонка при записи в бд

хотелось бы чтобы писал реально то, что в ${DIALSTATUS}

а как тогда работает звук, когда звонищь на сотовые, к которых вместо гудков мелодия - звук идёт, а реального соединения то нет...
2009-04-02 22:13

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: статус звонка при записи в бд

немного некорректно использован приоритет n, т.е. это работает, но нужды в повторении именных меток нет. Посмотрите наш макрос stdexten - http://asteriskpbx.ru/browser/astpbx/etc/asterisk/extensions.conf#L113
Все работает четко :-)

P.S. Не забудьте звуки "номер не отвечает" и тд взять на ivrvoice.ru ;-)
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2009-04-03 00:10

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru