в момент нажатия клавиши Preview на телефоне в дебаге астретиска вижу такую вещь. помогите, пожалуйста, расшифровать - хочу сформулировать правильно вопрос тех.поддержке брендового аппарата о том, что ОНИ закладывали в эту функцию тогда... Что означает фраза "Probation passed"?
== Extension Changed 102[ext-local] new state Ringing for Notify User 102
-- SIP/102-00000039 is making progress passing it to SIP/131-00000038
0x7f539c1467c0 -- Probation passed - setting RTP source address to 192.168.20.61:5004
GeoSale (Jan 11 '15)editИтак, вопрос по прежнему актуален. После снятия лога и пересылки его в поддержку, получил ответ, что "...Your Asterisk block the 183 message to enable the preview mode... the server change the 183 with 180 message instead which block the preview mode..." Кто-нибудь может дать какой совет: где посмотреть что и почему блокируется и передаются не те сообщения? Настройка *?
GeoSale (Jan 13 '15)editДа earlymedia=yes поставил, но без результатно... Подскажите, а можно ли для tshark или ещё как указать какие-ниб параметры, чтобы снимался лог только по конкретным хостам, чтобы потом в wireshark-е не копаться в лишнем мусоре?..... А прошивку-то они давно выпустили эту, только вот даже на мою просьбу прислать хотя бы компатибилити лист отвечают, что на их макете напрямую без Астериска всё работает, и опять - ищите причину блокировки 183го сообщения)) Роботы блин.
GeoSale (Jan 15 '15)editНаверное вот так имелось в виду: tcpdump -w logfile.pcap udp port 5060 :) но не суть. снял дамп, попытался разобраться, но кроме как "183 session progress" и "Resent Packet: False" в момент Preview не происходит. Получается по логу, что телефон посылает 183 на звонящий телефон через *, а * это блочит....Вы скажите, что ещё стоит пытаться ковырять в Астериске? И я правильно понимаю, что нужно смотреть на совокупность настроек от canreinvite до prematuremedia и progressinband?
GeoSale (Jan 15 '15)editповерьте, настроить камалио проще чем переписать астериск так как вы хотите. причина проста. астриск это атс. классического типа. построенная вобщемто для dahdi а не sip протокола. потому у астериска есть каналы(legs,channel) которые взаимодействуют ограничено. у вас ringing разбирается ядром chan_sip а второй канал получает только ast_indicate_ringing - стандартное уедомления, второй канал вобщемто не должен быть сип или знать чтото о сип каналах.
meral (Jan 19 '15)editMeral, Вы не у них в поддержке работаете?))))))))))))))) Они ответили дословно тоже самое: "You may use a SIP Proxy instead such as Kamailio which do not change the SIP Signaling between all the call parties, Thanks." Так что банально - пользователи * и телефонов с такими функциями обломитесь! Ну а серьёзно, подскажите, я почитал немного, правильно понимаю, что в принципе можно не отказываться от *, а использовать его в связке с К по принципу прокси-сервера? Ну вот что-то типа этого: http://kb.asipto.com/asterisk:realtime:kamailio-3.3.x-asterisk-10.7.0-astdb (или тоже самое на рус http://tamkovich.com/2010/06/asterisk-kamailio-integration/)
GeoSale (Jan 19 '15)edit
Правильно понимаете.
zzuz (Jan 10 '15)editА, что кто-то может ?
amonra (Jan 10 '15)editНу по ответу тех.поддержки мне ниже, если я научу * не блокировать посыл 183 кода, то всё должно работать)
GeoSale (Jan 13 '15)editтоесть ставьте kamailio/opensips и все будет работать.
meral (Jan 15 '15)edit