в момент нажатия клавиши 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 (
2015-01-11 15:19:16 +0400
)редактироватьИтак, вопрос по прежнему актуален. После снятия лога и пересылки его в поддержку, получил ответ, что "...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 ( 2015-01-13 22:05:46 +0400 )редактироватьearlymedia=yes? но это недокументированная фича sip. никто ничего не блокирует. просто софт телефона написан "експертами" на заказ перед новым годом с задачей "сделать вчера". ну как обычно вобщем.
meral ( 2015-01-15 13:59:53 +0400 )редактироватьДа earlymedia=yes поставил, но без результатно... Подскажите, а можно ли для tshark или ещё как указать какие-ниб параметры, чтобы снимался лог только по конкретным хостам, чтобы потом в wireshark-е не копаться в лишнем мусоре?..... А прошивку-то они давно выпустили эту, только вот даже на мою просьбу прислать хотя бы компатибилити лист отвечают, что на их макете напрямую без Астериска всё работает, и опять - ищите причину блокировки 183го сообщения)) Роботы блин.
GeoSale ( 2015-01-15 22:24:23 +0400 )редактироватьtcpdump -p logfile.pcpap udp port 5060 . Но это неважно. Можно в wiresharke отфильтровать потом только нужное.
meral ( 2015-01-15 22:52:37 +0400 )редактироватьНаверное вот так имелось в виду: tcpdump -w logfile.pcap udp port 5060 :) но не суть. снял дамп, попытался разобраться, но кроме как "183 session progress" и "Resent Packet: False" в момент Preview не происходит. Получается по логу, что телефон посылает 183 на звонящий телефон через *, а * это блочит....Вы скажите, что ещё стоит пытаться ковырять в Астериске? И я правильно понимаю, что нужно смотреть на совокупность настроек от canreinvite до prematuremedia и progressinband?
GeoSale ( 2015-01-16 00:34:58 +0400 )редактироватьне расковыряете. ставьте kamailio.астериск не прокси.он разбирает пакет. пытается понять. еще раз говорю, видео посылают в invite/ok. размышление программистов вашей пошивки никого из asterisk-dev не волнуют.
meral ( 2015-01-17 01:30:22 +0400 )редактироватьдля неопытного человека там черт голову сломит(( к тому же, как я понял, это вообще другой уровень, больше для провайдеров телефонии, чем для end-point юзера... А * случайно от версии к версии не меняет стратегию по "неразбиранию" пакетов?
GeoSale ( 2015-01-18 19:36:09 +0400 )редактироватьповерьте, настроить камалио проще чем переписать астериск так как вы хотите. причина проста. астриск это атс. классического типа. построенная вобщемто для dahdi а не sip протокола. потому у астериска есть каналы(legs,channel) которые взаимодействуют ограничено. у вас ringing разбирается ядром chan_sip а второй канал получает только ast_indicate_ringing - стандартное уедомления, второй канал вобщемто не должен быть сип или знать чтото о сип каналах.
meral ( 2015-01-19 16:20:33 +0400 )редактироватьMeral, Вы не у них в поддержке работаете?))))))))))))))) Они ответили дословно тоже самое: "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 ( 2015-01-20 00:18:18 +0400 )редактироватьнет, я вольный фрилансер, в поддержке не работаю. .можно. но будет только сложнее. вам все равно прийдется на камалион написать sip2sip звонки все, ибо иначе не получится.
meral ( 2015-01-20 00:40:35 +0400 )редактироватьОк. И спасибо Вам огромное за доступные разъяснения! Очень приятно когда на форуме есть такие люди! Буду изучать тему по К дальше... Наверное,можно сказать что тема закрыта.
GeoSale ( 2015-01-20 11:26:25 +0400 )редактировать
Правильно понимаете.
zzuz ( 2015-01-10 04:32:19 +0400 )редактироватьА, что кто-то может ?
amonra ( 2015-01-10 11:24:54 +0400 )редактироватьНу по ответу тех.поддержки мне ниже, если я научу * не блокировать посыл 183 кода, то всё должно работать)
GeoSale ( 2015-01-13 23:26:21 +0400 )редактироватьтоесть ставьте kamailio/opensips и все будет работать.
meral ( 2015-01-15 13:58:28 +0400 )редактировать