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

a2billing & tda200

a2billing не получает callerid c tda200
Откуда: Н.Новгород
Сообщений: 7

a2billing & tda200

Добрый вечер!

tda200 подключен к asterisk по E1,сигнализация QSIG.
на * транк на sipnet, звонок с tda200 уходит на * и попадает в
[a2billing]
exten => _X.,1,Answer
exten => _X.,3,DeadAGI(a2billing.php,2)
exten => h,5,Hangup

в a2billing настроена авторизация по номеру (который не определяется). соответственно абоненты с tda200 авторизоваться автоматически не могут.

-- Accepting call from '' to '883147XXXXX' on channel 0/29, span 3
-- Executing [883147XXXXX@a2billing:1] Answer("DAHDI/91-1", "1") in new stack
-- Executing [883147XXXXX@a2billing:2] DeadAGI("DAHDI/91-1", "a2billing.php,2") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/a2billing.php
-- <DAHDI/91-1> Playing 'prepaid-enter-pin-number.gsm' (language 'ru')
-- Channel 0/29, span 3 got hangup request, cause 16
-- <DAHDI/91-1>AGI Script a2billing.php completed, returning -1
-- Executing [h@a2billing:1] Hangup("DAHDI/91-1", "") in new stack
== Spawn extension (a2billing, h, 1) exited non-zero on 'DAHDI/91-1'
-- Hungup 'DAHDI/91-1'

что я упустил?

да, при звонке с tda200 на sip телефон подключенный к * номер определяется.
Обходя лежащие на земле грабли Вы лишаете себя ценнейшего опыта
2010-11-02 18:33

Сообщений: 276

Re: a2billing & tda200

"да, при звонке с tda200 на sip телефон подключенный к * номер определяется."

какой номер, внутренний экстеншн tda200, я правильно понял?

на память не помню, как заставить tda слать в поток ext-ы. то ли в параметрах потока, то ли где еще. или вообще нигде, может быть он такого не умеет :)

зайдите в 4.1.1 в консоли, закладка ISDN CLIP. туда можете вписать абсолютно любой номер для каждого экстеншена, должно сработать. с TD500 такой трюк точно проходил, только там это немного по-другому называлось,но смысл тот же.
2010-11-03 14:37

Сообщений: 276

Re: a2billing & tda200

а еще в коносли есть кнопка CLIP Generate. если описанное выше сработает, чтобы вам не вбивать номер для каждого ext, можете воспользоваться данной фичей :)
2010-11-03 14:40

Откуда: Н.Новгород
Сообщений: 7

Re: a2billing & tda200

Дело в том, что при обычном звонке номер определяется:
exten = _X.,1,dial(sip/${exten})


Accepting overlap call from '116' to '203' on channel 0/28, span 3
-- Starting simple switch on 'DAHDI/90-1'
-- Executing [203@a2billing:1] Dial("DAHDI/90-1", "sip/203") in new stack
Обходя лежащие на земле грабли Вы лишаете себя ценнейшего опыта
2010-11-03 15:39

Сообщений: 276

Re: a2billing & tda200

может, АТС не отдает экстеншн только при звонке по определенному транку? или ARS тут что-то мудрит.
2010-11-03 15:51

Сообщений: 276

Re: a2billing & tda200

ещё:

-- Accepting call from '' to '883147XXXXX' on channel 0/29, span 3

Accepting overlap call from '116' to '203' on channel 0/28, span 3

может, отключить оверлап в св-вах потока на панасонике?
2010-11-03 15:52

Откуда: Н.Новгород
Сообщений: 7

Re: a2billing & tda200

Посмотрел трассировку qsiq на panasonic'е, оказалось это он не передает номер вызывающего абонента. Видимо действительно ARS во всем виноват. буду копать туда.
Обходя лежащие на земле грабли Вы лишаете себя ценнейшего опыта
2010-11-03 16:49

Откуда: Н.Новгород
Сообщений: 7

Re: a2billing & tda200

Newborn:

зайдите в 4.1.1 в консоли, закладка ISDN CLIP. туда можете вписать абсолютно любой номер для каждого экстеншена, должно сработать.
Действительно, это помогло, спасибо)
Обходя лежащие на земле грабли Вы лишаете себя ценнейшего опыта
2010-11-03 18:56

Добавить страницу в закладки:  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