Парни привет! Помогите настроить приоритеты кодеков Имеем в sip.conf:
[1007] disallow=all allow=alaw,ilbc
[1022] disallow=all allow=ilbc
При звонке с 1022 на 1007 всё ОК. Связь по протоколу ilbc При звонке с 1007 на 1022 связь не устанавливается. В логах codec_ilbc.c:125 ilbctolin_framein: Huh? An ilbc frame that isn't a multiple of 50 bytes long from RTP (38)? Аппаратно оба телефона поддерживают и alaw и ilbc
Вот так будет. Не важно, какие устройства 1007 и 1022
еще история в видео звонками имеется... [1007] (телефон с поддержкой видео) videosupport=yes
[1022] (телефон без поддержки видео) videosupport=no
При звонке с 1022 на 1007 всё хорошо... Видео не инициализируется. При звонке с 1007 на 1022 инициализируется передача видео... Передаётся видео трафик... Может есть опция какая в астриксе что бы телефоны договаривались друг с другом..... А у меня отключена
Еще с этим есть трабл... Мне кажется сам астрикс криво договаривается. Приведу настройки SIP.conf мало ли в них косяк
context=default ; Default context for incoming calls allowoverlap=no ; Disable overlap dialing support. (Default is yes) udpbindaddr=0.0.0.0 ; IP address to bind UDP listen socket to (0.0.0.0 binds to all) tcpenable=no ; Enable server for incoming TCP connections (default is no) tcpbindaddr=0.0.0.0 ; IP address for TCP server to bind to (0.0.0.0 binds to all interfaces) transport=udp ; Set the default transports. The order determines the primary default transport. srvlookup=yes ; Enable DNS SRV lookups on outbound calls t38pt_udptl=no faxdetect=no dtmfmode=rfc2833 videosupport=no maxcallbitrate=100000 allowsubscribe=yes notifyhold=yes callcounter=yes notifyringing=yes limitonpeers=yes buggymwi=yes cisco_usecallmanager=yes directmedia=yes
Это лишь пример. Можно такую же ситуацию сделать на двух одинаковых телефонах. Все будет аналогично
codec_ilbc.c:125 ilbctolin_framein: Huh? An ilbc frame that isn't a multiple of 50 bytes long from RTP (38) вот это сообщение говорит о том, что астериск ждёт пакет кратный 50 байтам, а получает совсем не тот размер, который ждет.