Копали в этом направлении, но похоже там все нормально. Видимо, проблема в настройках smg. Пока отложили в сторону.
zlobotron ( 2013-06-07 11:42:09 +0400 )редактироватьДобрый день! Пните, пожалуйста, в нужном направлении. Есть связка:
Оператор --- SS7/ISUP Е1---> smg1016m --- SIP----> Asterisk
Звонок на астер проходит и даже rtp есть, но слышимости в нет ни в одну сторону.
Причем при декодировании rtp потока там голос есть в обе стороны.
Это чудо, да?
Да, еще добавлю что при звонке зуммера тоже не слышно.
[smg1016m]
type = peer
host = 10.254.254.8
context = from-smg1016m
nat = no
dtmfmode = auto
disallow=all
allow=alaw
qualify = yes
canreinvite = no
insecure=port,invite
[SPA]
type = peer
host=10.254.254.195
context = from-SPA
nat = no
dtmfmode = auto
disallow = all
allow = alaw
qualify = yes
canreinvite = no
to Out: Выставил одинаковые кодеки, при таком звонке все равно ничего не слышно:
Peer User/ANR Call ID Format Hold Last Message Expiry Peer
10.254.254.8 1111111 1370-330619-463 0x8 (alaw) No Rx: ACK smg1016m
10.254.254.195 2222222 72c7d71a233d302 0x8 (alaw) No Tx: ACK spa
Прошу прощения, немного ошибся в условиях. Хотя rtp поток есть в обоих направлениях, но голос есть только в одном - со стороны Астериска. От smg1016m голоса нет, поток пустой.
при установке ulaw все тоже самое. Поставил Background, в трубке тишина, в дампе голос есть:
========================= RTP Streams ========================
Src IP addr Port Dest IP addr Port SSRC Payload Pkts Lost Max Delta(ms) Max Jitter(ms) Mean Jitter(ms) Problems?
10.254.254.8 50400 10.254.254.2 12594 0x7DE67713 ITU-T G.711 PCMU 44 0 (0.0%) 20.03 0.01 0.01
10.254.254.2 12594 10.254.254.8 50400 0x3BAB0B29 ITU-T G.711 PCMU 42 0 (0.0%) 23.99 0.33 0.14
==============================================================
sip обмен такой:
0.000000 10.254.254.8 -> 10.254.254.2 SIP/SDP Request: INVITE sip:2222222@10.254.254.2:5060, with session description
0.000564 10.254.254.2 -> 10.254.254.8 SIP Status: 100 Trying
0.000890 10.254.254.2 -> 10.254.254.8 SIP/SDP Status: 200 OK, with session description
0.023169 10.254.254.8 -> 10.254.254.2 SIP Request: ACK sip:2222222@10.254.254.2:5060
0.066096 10.254.254.8 -> 10.254.254.2 RTP PT=ITU-T G.711 PCMU, SSRC=0x53B0A9E, Seq=4094, Time=3806068094
0.066566 10.254.254.2 -> 10.254.254.8 RTP PT=ITU-T G.711 PCMU, SSRC=0x352F7EF0, Seq=40670, Time=160, Mark
--------------------------------------------------------------------------------------------------
0.917934 10.254.254.2 -> 10.254.254.8 SIP Request: BYE sip:1111111@10.254.254.8:5060
0.928053 10.254.254.8 -> 10.254.254.2 SIP Status: 200 OK
Наверное напутали с нумерацией CIC на SMG. Очень похоже по симптомам.
Копали в этом направлении, но похоже там все нормально. Видимо, проблема в настройках smg. Пока отложили в сторону.
zlobotron ( 2013-06-07 11:42:09 +0400 )редактироватьЗадан: 2013-06-04 10:30:36 +0400
Просмотрен: 543 раз
Обновлен: Jun 05 '13
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
несовпадение codec"ов
canreinvite=no
Out ( 2013-06-04 11:08:15 +0400 )редактироватьЖестко выставил кодеки alaw, canreinvite = no стоит
zlobotron ( 2013-06-04 11:46:25 +0400 )редактироватьАбоненту на Астериск тоже выставили?
Смотрите роутеры и gateway по пути между "smg1016m --- SIP----> Asterisk"
И попробуйте параметр nat=yes
Out ( 2013-06-04 12:38:08 +0400 )редактироватьК сожалению или к счастью, но smg и астер находятся в одном сетевом сегменте. smg выступает просто как конвертер e1 to sip
zlobotron ( 2013-06-04 15:52:36 +0400 )редактироватьпопробyйте ulaw но думаю не поможет.
И в консоли астериска смотреть, dump снимать.
Out ( 2013-06-04 18:00:13 +0400 )редактироватьчем PRI плох? почему именно ОКС потребовался? Там знаний немного больше нада. Первым делом нужно сделать дамп сигнализации Анализатором SS7. Ну а далее уже смотреть чего напутали. Самое простое - спросить у прова какие железки они у других клентов использут и настроить аналогично..
Zavr2008 ( 2013-06-09 21:04:32 +0400 )редактировать