Тема: tda-100 , e1(dss) ,asterisk – call back server.
Сделали callback сервер на основе asterisk.
1)Звонок приходит на tda.
2)Звонок по потоку отправляется на asterisk.
2) asterisk отбивает клиента .
3)asterisk Набирает номер клиента через поток.
4)asterisk делает transfer клиента на группу (так же пробовали напрямую на оператора).
5)оператор в группе отвечает на звонок.
все работает но:
1)transfer делается через два b канала. transfer c освобождением b каналов не проходит (tda не понимает 2bct transfer (c освобождением b каналов) asteriskа).
2) при поступление звонка на оператора на системнике виден callback номер клиента (только первые 4 цифры) в момент когда оператор отвечает виден только номер exta через который подключен asterisk.
Хотелось бы решить эти два недочета в работе callback сервера. те хотелось бы:
1)получить рабочую трассировку 2bc transfera (с освобождением b каналов ) с целью дописать asterisk под Panasonic.
2)научить panasonic высвечивать полностью номер callback клиента.
Спасибо, за любые комментарии.)
на tda по каким каналам приходит звонок? аналог/поток? что именно?
Создано buGs
на tda по каким каналам приходит звонок? аналог/поток? что именно?
с внешним миром tda связана потоком и с asterisk тоже потоком. но плюсом к tda подключены аналогвые gsm шлюзы через которые происходит обратный звонок клиенту.
те пришел звонок с потока на tda ..дальше по потоку ушел на asterisk. asterisk отбивает звонок. asterisk начинает набирать номер через поток .tda понимает что это сотовый, поэтому набирает через шлюз.дальше этот звонок asterisk проключает на операторв тоже через поток.
думаю умный перевод звонка (чтобы 2 b канала не занимались) навряд ли получится настроить - тут в панас всё упирается. А вот подключить городской поток к астериску и к нему же 2 gsm шлюза - совсем другое дело. плата обойдётся ~ в 6000р. (tdm400p + 2 мезонина fxo).
у тебя в астериске только 1 порт для потока?
Создано buGs
думаю умный перевод звонка (чтобы 2 b канала не занимались) навряд ли получится настроить - тут в панас всё упирается.
По документации панасоник поддерживает 2bct поэтому и хотелось бы понять как он его поддерживает.
Создано buGs
А вот подключить городской поток к астериску и к нему же 2 gsm шлюза - совсем другое дело. плата обойдётся ~ в 6000р. (tdm400p + 2 мезонина fxo).
у тебя в астериске только 1 порт для потока?
Просто на астериске callback сервера у нас работают без проблем ...тут задача именно для panasonic сделать такой сервис.
Ну тогда более точно пока к сожалению не могу подсказать. Что ж, надо долбить панасоник и совместно - asterisk.
Полагаю что у тебя и так тонна ссылок на информативные ресурсы по *, раз ты им занимаешься?
Создано buGs
Ну тогда более точно пока к сожалению не могу подсказать. Что ж, надо долбить панасоник и совместно - asterisk.
Полагаю что у тебя и так тонна ссылок на информативные ресурсы по *, раз ты им занимаешься?
Тонна исходников астериска ))) по другому эти вопросы не решить .. дописывать в астериске приходится постоянно.
Что ж, я рад что сию pbx юзают у нас, сейчас сам погружаюсь в это. Так что до новых встреч, которые точно будут 😉.
1) Менять сигнализацию на стыке. EDSS “петли” не убирает, нужен QSIG.
2) Не понял. Четыре цифры чего? Лог д-канала в студию.
Создано Аrgеntinа
1) Менять сигнализацию на стыке. EDSS “петли” не убирает, нужен QSIG.2) Не понял. Четыре цифры чего? Лог д-канала в студию.
1.Убрать EDSS не можем так как поток используется в том числе для записи разговоров операторов(в клинивание в разговор) ,а на qsig вклинивание в разговор так и не получилось.
2.Четыре цифры номера, который мы пытаемся подставить панасонику вместо нашего внутреннего(это номер клиента которому мы перезвонили ,в пакете d канала это Calling Party Number). т.е asterisk имеет номер ext400 а мы пытаемся сказать панасонику что это не ext400 а например мобильный номер. трэйс в понедельник закину.
Создано Аrgеntinа
Лог д-канала в студию.
Весь лог наверное не имеет смысла выкидывать..вот setup.
Этот звонок инициировал asterisk(через поток внутренний номер asteriska 401).Номер 890883222XX это номер который мы хотим подставить панасонику (те чтобы он высаетился у оператора).Когда звонок приходит на оператора на системнике высвечивается 8908. При снятие трубки высвечивается 401.
CONNECT crn:44E2 (D)
Channel Identity: A9 83 83 (channel=B3 excl.)
02 01 16 1E 08 02 C4 E2 07 18 03 A9 83 83
TE->PBX No.46988 Port:1 (elapsed time from LPR reset) 01/01/10 03:38:21
L2: I SAPI:0 TEI:0
L3:
CONNECT ACK crn:44E2 (O)
00 01 1E 18 08 02 44 E2 0F
TE->PBX No.46989 Port:1 (elapsed time from LPR reset) 01/01/10 03:38:21
L2: I SAPI:0 TEI:0
L3:
SETUP crn:44E5 (O)
Bearer Capability: 80 90 A3 (Speech A-Law)
Channel Identity: A9 83 82 (channel=B2 excl.)
Calling Party Number: 21 80 38 39 30 38 38 33 32 32 32 XX XX
Type of Number= National Number, Numbering Plan= ISDN/Telephony
Number= 890883222XX
Called Party Number: A1 35 30 31
Type of Number= National Number, Numbering Plan= ISDN/Telephony
Number= 501
00 01 20 18 08 02 44 E5 05 04 03 80 90 A3 18 03
A9 83 82 6C 0D 21 80 38 39 30 38 38 33 32 XX XX
32 32 70 04 A1 35 30 31
Создано veark
Calling Party Number: 21 80 38 39 30 38 38 33 32 32 32 XX XX
Type of Number= National Number, Numbering Plan= ISDN/Telephony
Number= 890883222XX
IMHO вы неправильно формируете Calling Number
1) Если Type of Number= National Number, Numbering Plan= ISDN/Telephony, то дожно быть A1 3Х 3Х 3Х 3Х 3Х 3Х ... насколько я помню
2) При этом в номере типа National должно быть 10 цифр (без ведущей 8-ки)
Попробуйте.
При снятие трубки высвечивается 401.
А это IMHO COLP (Connected line number presentation), и его скорее всего было бы видно, если бы дал лог полностью.
Или выключить, или научиться и туда вбивать подставной номер.
Создано Аrgеntinа
IMHO вы неправильно формируете Calling Number1) Если Type of Number= National Number, Numbering Plan= ISDN/Telephony, то дожно быть A1 3Х 3Х 3Х 3Х 3Х 3Х ... насколько я помню
2) При этом в номере типа National должно быть 10 цифр (без ведущей 8-ки)
Попробуйте.
А это IMHO COLP (Connected line number presentation), и его скорее всего было бы видно, если бы дал лог полностью.
Или выключить, или научиться и туда вбивать подставной номер.
1)имхо у нас правилино все с calling party number
21 80
если по стандарту разложить
[ext 0/1][тип номера 3 бита][идентификатор плана нумерации]
0 0 1 0 0001
[ext 1][индикатор представления][000][индикатор проверки]
1 00 000 00
что означает:
тип номера -национальный.
план нумерации - isdn или телефонной сети.
индикатор представления-представление номера разрешенно.
индикатор проверки - номер сгенерирован пользователем и не проверялся сетью.
2) 8 убрали результат тот же.
3)Connected Line Identification Presentation (COLP):
The PBX sends a preprogrammed telephone number to the network when the extension user answers an incoming call. The caller can see the number of the answering party on his telephone display when the call is answered
насколько позволяет понять мой англицкий - это то, что звонящий видит кто ему ответил. а звонящий в данном случае asterisk.
Вот полный лог ...долго вырезал лишние звонки ...там просто непрерывно идут звонки тк asterisk постоянно вторгается в разговор операторов.
тут еще с восьмеркой в номере.. завтра без 8 ки закину но отличий там нет.
TE->PBX No.46989 Port:1 (elapsed time from LPR reset) 01/01/10 03:38:21
L2: I SAPI:0 TEI:0
L3:
SETUP crn:44E5 (O)
Bearer Capability: 80 90 A3 (Speech A-Law)
Channel Identity: A9 83 82 (channel=B2 excl.)
Calling Party Number: 21 80 38 39 30 38 38 33 32 32 32 XX XX
Type of Number= National Number, Numbering Plan= ISDN/Telephony
Number= 890883222XX
Called Party Number: A1 35 30 31
Type of Number= National Number, Numbering Plan= ISDN/Telephony
Number= 501
00 01 20 18 08 02 44 E5 05 04 03 80 90 A3 18 03
A9 83 82 6C 0D 21 80 38 39 30 38 38 33 32 32 32
XX XX 70 04 A1 35 30 31
PBX->TE No.46990 Port:1 (elapsed time from LPR reset) 01/01/10 03:38:21
L2: I SAPI:0 TEI:0
L3:
SETUP ACK crn:44E5 (D)
Channel Identity: A9 83 82 (channel=B2 excl.)
Progress Indicator: 80 88
Description= “In-band information or appropriate pattern now available”
Location= “user”
02 01 18 22 08 02 C4 E5 0D 18 03 A9 83 82 1E 02
80 88
PBX->TE No.46991 Port:1 (elapsed time from LPR reset) 01/01/10 03:38:21
L2: I SAPI:0 TEI:0
L3:
CALL PROCEEDING crn:44E5 (D)
Channel Identity: A9 83 82 (channel=B2 excl.)
02 01 1A 22 08 02 C4 E5 02 18 03 A9 83 82
PBX->TE No.46992 Port:1 (elapsed time from LPR reset) 01/01/10 03:38:21
L2: I SAPI:0 TEI:0
L3:
ALERTING crn:44E5 (D)
Channel Identity: A9 83 82 (channel=B2 excl.)
Progress Indicator: 80 88
Description= “In-band information or appropriate pattern now available”
Location= “user”
02 01 1C 22 08 02 C4 E5 01 18 03 A9 83 82 1E 02
80 88
PBX->TE No.46995 Port:1 (elapsed time from LPR reset) 01/01/10 03:38:36
L2: I SAPI:0 TEI:0
L3:
CONNECT crn:44E5 (D)
02 01 20 24 08 02 C4 E5 07
TE->PBX No.46996 Port:1 (elapsed time from LPR reset) 01/01/10 03:38:36
L2: I SAPI:0 TEI:0
L3:
CONNECT ACK crn:44E5 (O)
00 01 24 22 08 02 44 E5 0F
PBX->TE No.47013 Port:1 (elapsed time from LPR reset) 01/01/10 03:39:17
L2: I SAPI:0 TEI:0
L3:
DISCONNECT crn:44E5 (D)
Cause: 82 90
Cause Value= “#16 Normal clearing”
Location= “public network serving the local user”
Progress Indicator: 80 88
Description= “In-band information or appropriate pattern now available”
Location= “user”
02 01 30 38 08 02 C4 E5 45 08 02 82 90 1E 02 80
88
TE->PBX No.47014 Port:1 (elapsed time from LPR reset) 01/01/10 03:39:17
L2: I SAPI:0 TEI:0
L3:
RELEASE crn:44E5 (O)
Cause: 81 90
Cause Value= “#16 Normal clearing”
Location= “private network serving the local user”
00 01 38 32 08 02 44 E5 4D 08 02 81 90
Вообщем перепробывали все что могли и clip и colp и clir yes no все что в теории могло влиять на номер.
и планы нумерации все перепробывали ...в лучшем случае определяется номер “91228:” (двое точее откуда вообще не понятно) вместо полного сотового 891228XXXXX…видимо у панасоника гдето забито что номер с extа максимум 5 цифр.