forum.technoforward.ru
http://forum.technoforward.ru/

CALLERID между neax2000 и asterisk
http://forum.technoforward.ru/viewtopic.php?f=3&t=955
Страница 1 из 1

Автор:  roman_ssh [ 25 авг 2009, 11:59 ]
Заголовок сообщения:  CALLERID между neax2000 и asterisk

Доброго времени суток!
Итак связка:
Город <-PRI-> neax2000 <-PRI-> cisco <-SIP-> asterisk.
При звонке с астера на нек номер определяется, смотрел на системнике, так-же как и все транзитные (с астера в город и из города на астер), всё проходит на ура. А при звонке с нека на астер прилетает Unknown. Есть мысль что не хватает какойнить платы.
Вот список имеющегося:
Код:
PN-30PRTA
PN-30DTC-C
PN-8DLCP
PN-CFTB
PN-8RSTG
PN-SC01
PN-AP00-B
PN-CP24-B
PN-DTB

Подкиньте мысль как такое можно победить.

Автор:  NK [ 27 авг 2009, 12:09 ]
Заголовок сообщения: 

прозрачность CID надо прописывать.

Автор:  roman_ssh [ 28 авг 2009, 04:32 ]
Заголовок сообщения: 

А можно поподробней? Скажите хотяб к какому номеру CM копать.

Автор:  NK [ 01 сен 2009, 08:56 ]
Заголовок сообщения: 

В ISDN мануале раздел ISDN feature programming - CLI Transparency

Автор:  roman_ssh [ 02 сен 2009, 12:27 ]
Заголовок сообщения: 

CLI Transparency включено, иначе этого:
Цитата:
...так-же как и все транзитные (с астера в город и из города на астер), всё проходит на ура.

не происходило.

Автор:  mike1 [ 07 сен 2009, 16:10 ]
Заголовок сообщения:  Re: CALLERID между neax2000 и asterisk

roman_ssh писал(а):
при звонке с нека на астер прилетает Unknown.

Давайте точнее, что значит Unknown? Какой IE Setup'a вы имеете ввиду?
Звонок проходит через Циску, может быть в ней дело? По-хорошему нужно бы встать внешним анализатором на поток между НЕКом и Циской и посмотреть есть ли АОН в исходящем от НЕКа сетапе или нет.

Автор:  roman_ssh [ 08 сен 2009, 13:42 ]
Заголовок сообщения: 

Попробую точнее.
Итак, к неку подключен аналоговый аппарат, звоню с него на астериск, тоесть звонок проходит с нека через поток в циску, из циски по сипу в астериск, на котором вижу:
Код:
From: "anonymous" <sip:anonymous@192.168.0.4>;tag=24EA6CC0-1936
            SIP Display info: "anonymous"
            SIP from address: sip:anonymous@192.168.0.4
                SIP from address User Part: anonymous
                SIP from address Host Part: 192.168.0.4

Но с города/мобилы номер определяется. В этом случае звонок проходит с городского потока в нек, с нека поток в циску, из циски по сипу в астериск.

192.168.0.4 это циска.

Автор:  mike1 [ 09 сен 2009, 18:01 ]
Заголовок сообщения: 

Я так и понял. Но то что на астериск звонок приходит без АОНа - это еще не означает, что он с НЕКа выходит без АОНа. Возможно его режет Циска. Дык вот, чтобы в этом убедиться или это опровергнуть надо встать анализатором протоколов на поток между НЕКом и Циской и посмотреть что выходит с НЕКа. Возможно вы вообще сейчас копаете не в ту сторону, и проблема вовсе не в НЕКе, а в Циске.
Это я и пытался до вас донести в предыдущем своем сообщении.

Автор:  roman_ssh [ 10 сен 2009, 07:09 ]
Заголовок сообщения: 

Нашёл вот что:
Код:
        Remote-Party-ID: <sip:3832787017@192.168.0.4>;party=calling;screen=no;privacy=full
            [Expert Info (Note/Undecoded): Unrecognised SIP header (Remote-Party-ID)]
                [Message: Unrecognised SIP header (Remote-Party-ID)]
                [Severity level: Note]
                [Group: Undecoded]
        From: "anonymous" <sip:anonymous@192.168.0.4>;tag=2D7ABD30-C9F
            SIP Display info: "anonymous"
            SIP from address: sip:anonymous@192.168.0.4
                SIP from address User Part: anonymous
                SIP from address Host Part: 192.168.0.4
            SIP tag: 2D7ABD30-C9F

Почему-то пустое поле From, ковыряться с неком не стал, хотя думаю что именно он From не отдаёт.

астер:
Код:
exten => s,1,Set(LANGUAGE()=ru)
exten => s,2,GotoIf($[${CALLERID(ani):0:3}=383]?3:4)
exten => s,3,SET(CALLERID(num)=${CALLERID(num):3})
exten => s,4,GotoIf($[${CALLERID(ani):0:1}=9]?5:6)
exten => s,5,SET(CALLERID(num)=8${CALLERID(num)})
exten => s,6,GotoIf($[${CALLERID(num)}=anonymous]?7:9)
exten => s,7,SET(CALLERID(all)=${SIP_HEADER(Remote-Party-ID)})
exten => s,8,SET(CALLERID(num)=${SIP_HEADER(Remote-Party-ID):11:4})
exten => s,9,Dial(${ARG2},10)
exten => s,10,Goto(s-${DIALSTATUS},1)

+на пире
Код:
sendrpid=yes

Проблема решена.
Всем СПАСИБО!!!

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/