SPA2102 FAX

Звонки ходят отлично, уже который год. Решил доковырять факс (не пользуюсь в принципе, но ведь надо чтобы работало)
Пробую — ReceiveFax на астериске через Linksys spa2102 работает отлично, а вот обратно (SendFax) не идет.
в логах ошибок нет, есть вот такое:
NOTICE[3972]: chan_sip.c:9188 process_sdp: No compatible codecs, not accepting this offer!
Причем, на тот же Zoiper факсы отправляются.

Включаем отладку, наблюдаем:
со стороны астериска такая картина:

Found RTP audio format 3
Found RTP audio format 110
Found RTP audio format 98
Found RTP audio format 8
Found RTP audio format 0
Found RTP audio format 101
Found audio description format GSM for ID 3
Found audio description format speex for ID 110
Found audio description format iLBC for ID 98
Found audio description format PCMA for ID 8
Found audio description format PCMU for ID 0

— консоль пустая, ошибок и ворнингов нет — оно и понятно, все нашлось, все хорошо.
После ответа аппаратного факса подключенного через SPA2102 получаем такое:

Found RTP audio format 8
Found RTP audio format 100
Found RTP audio format 101
Found unknown media description format alaw for ID 8
Found unknown media description format NSE for ID 100
Found audio description format telephone-event for ID 101
Capabilities: us - 0x10d (g723|ulaw|alaw|g729), peer - audio=0x0 (nothing)/video=0x0 (nothing)/text=0x0 (nothing), combined - 0x0 (nothing)
Non-codec capabilities (dtmf): us - 0x1 (telephone-event|), peer - 0x1 (telephone-event|), combined - 0x1 (telephone-event|)
[Jan 11 05:47:01] NOTICE[3972]: chan_sip.c:9188 process_sdp: No compatible codecs, not accepting this offer! 

Ага,описание формата ID 8 не то… астериск хочет PCMA, а коварная железка говорит, что alaw.

Идем на веб-морду SPA2102, Admin Login-advanced, Voice->SIP
и меняем в полях
G711a Codec Name: на PCMA
G711u Codec Name: на PCMU

и поехали сани…

Добавить комментарий