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

Передача CallerName в Panasonic

Сообщений: 8

Передача CallerName в Panasonic

Здравствуйте,

соединил Panasonic TDA600 с Asterisk по PRI, все работает, звонки ходят, CallerID (номер), отображается, но CallerName никак не хочет отображатся на системном телефоне.

в дебаге видно что * передает CallerName через Facility, но панасоник этот Facility с Protocol profile = 0x9f брать не хочет...

Ранее при дебаге связки Panasonic и Asterisk по H.323 был замечен Facility от Panasonic с Protocol profile = 0x91, можно в астериске настроить передачу CallerName с Protocol profile = 0x91?

ps: если не ошибаюсь 0x97 это NFE а 0x91 это ROS


-- Making new call for cr 32773
> Protocol Discriminator: Q.931 (8) len=70
> Call Ref: len= 2 (reference 5/0x5) (Originator)
> Message type: SETUP (5)
> [04 03 80 90 a3]
> Bearer Capability (len= 5) [ Ext: 1 Q.931 Std: 0 Info transfer capability: Speech (0)
> Ext: 1 Trans mode/rate: 64kbps, circuit-mode (16)
> User information layer 1: A-Law (35)
> [18 03 a1 83 81]
> Channel ID (len= 5) [ Ext: 1 IntID: Implicit PRI Spare: 0 Preferred Dchan: 0
> ChanSel: As indicated in following octets
> Ext: 1 Coding: 0 Number Specified Channel Type: 3
> Ext: 1 Channel: 1 ]
> [1c 24 9f aa 06 80 01 00 82 01 00 8b 01 00 a1 16 02 01 08 02 01 00 80 0e 4d 61 6e 79 75 73 68 69 6e 20 56 2e 41 2e]
> Facility (len=38, codeset=0) [ 0x9F, 0xAA, 0x06, 0x80, 0x01, 0x00, 0x82, 0x01, 0x00, 0x8B, 0x01, 0x00, 0xA1, 0x16, 0x02, 0x01, 0x08, 0x02, 0x01, 0x00, 0x80, 0x0E, 'Manyushin V.A.' ]
PROTOCOL 1F
AA 0006 (CONTEXT SPECIFIC [10])
80 0001 00 (CONTEXT SPECIFIC [0])
82 0001 00 (CONTEXT SPECIFIC [2])
8B 0001 00 (CONTEXT SPECIFIC [11])
A1 0016 (CONTEXT SPECIFIC [1])
02 0001 08 (INTEGER: 8)
02 0001 00 (INTEGER: 0)
80 000E 4D 61 6E 79 75 73 68 69 6E 20 56 2E 41 2E (CONTEXT SPECIFIC [0])
> [6c 06 21 80 32 30 30 30]
> Calling Number (len= 8) [ Ext: 0 TON: National Number (2) NPI: ISDN/Telephony Numbering Plan (E.164/E.163) (1)
> Presentation: Presentation permitted, user number not screened (0) '2000' ]
> [70 07 a1 34 35 31 36 30 36]
> Called Number (len= 9) [ Ext: 1 TON: National Number (2) NPI: ISDN/Telephony Numbering Plan (E.164/E.163) (1) '451606' ]
q931.c:3128 q931_setup: call 32773 on channel 1 enters state 1 (Call Initiated)
2009-08-17 17:09

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

Re: Передача CallerName в Panasonic

соедините по qsig
но есть трабла: не все версии dahdi передают имя.
в триксбокс 2.8 точно передается
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2009-08-17 19:07

Сообщений: 8

Re: Передача CallerName в Panasonic

switch:

соедините по qsig
но есть трабла: не все версии dahdi передают имя.
в триксбокс 2.8 точно передается
оно и так по QSIG работает, да и CallerName передается. Проблема в том, как Panasonic интерпретирует то, что ему передают. Проблему решил путем ковыряния кода prilib, теперь Asterisk вместо 0x9F передает в Panasonic 0x91 в качестве Protocol profile и все прекрасно отображается на дисплее системного телефона.
2009-08-18 14:53

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

Re: Передача CallerName в Panasonic

Зачет!
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2009-08-18 14:56

Сообщений: 25

Re: Передача CallerName в Panasonic

ПРиветствую!
Будьте добры подробнее опишите Ваши действия?
что правили, где?
спасибо!
2010-01-12 12:21

Сообщений: 1

Re: Передача CallerName в Panasonic

поковырялся, при звонке в сторону панасоника решил.
http://asteriskforum.ru/viewtopic.php?p=38518#38518
2010-03-01 19:01

Откуда: SPb
Сообщений: 2

Re: Передача CallerName в Panasonic

Здравствуйте.
Удалось ли кому-нибудь разобраться с передачей calleridname с TDA600 на asterisk через E1 QSIG?
Получилось заставить работать нормально на направлении *->TDA600 методом soloma, за что ему огромное спасибо.
Буду очень признателен, если кто-нибудь сможет объяснить, как настроить окончательно.
P.S. Файл pri_facility.c разобрать пытался, но так и не понял, где можно было бы сделать подмену переменной для того, чтобы asterisk стал использовать ECMA (0x91) вместо ISO (0x9F)для facility protocol profile.
2010-04-08 14:03

Сообщений: 1

Re: Передача CallerName в Panasonic

Всем привет,

отдельное спасибо "soloma", это решило половину проблемы, вторую половину TDA100->* для себя решил путем поиска имени в AD по номеру телефона.

Cпасибо "switch" за готовый скрипт подключения к AD http://lynks.ru/blog/file_download/21/ldap-get.php

[from-E1]
exten => _3XX,1,AGI(ldap-get.php,${CALLERID(num)},samaccountname,newname)
exten => _3XX,2,Set(CALLERID(name)=${newname})
exten => _3XX,3,Goto(from-internal,${EXTEN},1)
exten => _3XX,4,Hangup()
2010-04-09 19:43

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