Aleks305, я не согласен с Вашим утверждением, что большинство приходит на форум уже после безуспешных поисков.
Ответ 1) отучаемся говорить от имени большинства; 2) большинство ленится искать; 3) а те кто ищут - не умеют искать.
Я не поленился, и кликнул по своей же ссылке выше (я уже это делал первый раз, но - сделаю ещё раз).
tetsuo191 (tetsuo2k6 at web dot de)
22 August 2008 19:14:23
'unknown codec 126 received' seems to happen when an X-Lite client sets a call to 'Hold'. Asterisk then starts music on hold. As long as it's playing, X-Lite sends codec 126 from time to time.
Нужно ли Вам перевести? Это Ваш случай?
Или вот этот:
[Feb 28 17:39:02] NOTICE[6225]: rtp.c:1245 ast_rtp_read: Unknown RTP codec 126 received from '172.16.0.4'
[Feb 28 17:39:12] NOTICE[6225]: rtp.c:1245 ast_rtp_read: Unknown RTP codec 126 received from '172.16.0.4'
rtr1*CLI> sip show channels
Peer User/ANR Call ID Seq (Tx/Rx) Form Hold Last Message
172.16.0.4 6001 7e5900e1787 00102/00000 alaw No Tx: ACK
192.168.1.8 6000 2550ba1ab31 00101/00002 unkn No Rx: ACK
2 active SIP channels
192.168.1.8 is caller. Codec of caller is Uknown. May be reason of "Uknown RTP codec 126" message is this.
Вы аназировали это так же у себя? Если да, то почему мы не увидели от Вас ничего кроме Unknown RTP codec 126 received?
Следующим Вашим шагом должен был бы быть самостоятельный разбор полёта этого вызова через
CLI>sip set debug
чтобы увидеть детализацию вызова Invite где перечислены кодеки в приложении sdp, и, самое важное - должен быть
format telephone-event for ID 101 - это и есть формат передачи DTMF rfc2833 (AFAIK) а не dtmfmode = info
например:
Код: Выделить всё
Found RTP audio format 8
Found RTP audio format 101
Found RTP video format 115
Found RTP video format 34
Found RTP video format 125
Peer audio RTP is at port 192.168.1.8:28330
Found description format telephone-event for ID 101
Found description format H263-1998 for ID 115
Found description format H263 for ID 34
Found description format H264 for ID 125
Capabilities: us - 0x200008 (alaw|h264), peer - audio=0x380008 (alaw|h263|h263p|h264)/video=0x380000 (h263|h263p|h264), combined - 0x200008 (alaw|h264)
Non-codec capabilities (dtmf): us - 0x1 (telephone-event), peer - 0x1 (telephone-event), combined - 0x1 (telephone-event)
Peer audio RTP is at port 192.168.1.8:28330
Peer video RTP is at port 192.168.1.8:51782
и так далее.
Но это всё вторая и третья ссылки по поиску. А в первой ссылке лежал ответ, как его можно не увидеть? Цитирую:
To overcome the 'Unknown RTP codec 126 received' in Asterisk, disable the Counterpath proprietary keep-alive messages in X-Lite/Bria by unchecking the 'Send SIP keep-alives' option in the advanced account settings. И картинка, где это сделать:
https://plone.lucidsolutions.co.nz/linu ... -x.x.x.x-p