[asterisk-bugs] [JIRA] (ASTERISK-28448) chan_sip: Sometimes G729 (without annexb=no) is negotiated

jim thom (JIRA) noreply at issues.asterisk.org
Mon Jun 17 05:47:47 CDT 2019


    [ https://issues.asterisk.org/jira/browse/ASTERISK-28448?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=247404#comment-247404 ] 

jim thom commented on ASTERISK-28448:
-------------------------------------

No, that isn't loaded. It wasn't being built.  I think thatt my third party codec doesn't support annexb either.


These were the options used to build:
menuselect --enable chan_mobile --enable format_g729 --enable func_md5 \
                                --disable app_adsiprog --disable app_alarmreceiver --disable app_chanspy --disable res_adsi --disable res_ael_share --disable res_stun_monitor \
                                --disable res_convert --disable res_curl --disable app_db --disable app_directory --disable app_dictate --disable res_phoneprov \
                                --disable chan_iax2 --disable chan_misdn --disable chan_nbs --disable chan_oss --disable chan_skinny --disable chan_unistim --disable res_limit  \
                                --disable func_curl --disable func_devstate --disable func_odbc --disable func_realtime --disable cdr_csv --disable cdr_sqlite3_custom \
                                --disable res_config_curl --disable app_agent_pool --disable res_hep_rtcp --disable app_getcpeid --disable app_image --disable app_ices --disable app_forkcdr \
                                --disable pbx_dundi --disable pbx_realtime --disable format_g726 --disable format_h263 --disable format_h264 --disable format_gsm --disable format_g719 \
                                --disable format_vox --disable format_pcm --disable format_siren7 --disable res_format_attr_g729 --disable res_format_attr_ilbc --disable res_format_attr_siren14 \
                                --disable res_fax --disable cdr_custom --disable cel_custom --disable func_volume \
                                --disable format_ogg_vorbis --disable format_wav_gsm --disable codec_dahdi --disable codec_lpc10 --disable codec_speex --disable codec_ilbc --disable codec_gsm \
                                --disable codec_g722 --disable codec_g726 --disable codec_speex --disable chan_mgcp --disable chan_console --disable res_config_sqlite3 --disable res_sorcery_realtime\
                                --disable app_osplookup --disable app_morsecode --disable app_mp3 --disable app_milliwatt --disable app_ices --disable res_sorcery_memory --disable res_format_attr_opus \
                                --disable app_disa --disable app_dictate --disable app_ices --disable app_dahdiras --disable res_sorcery_astdb --disable res_sorcery_config --disable res_statsd \
                                --disable app_fax --disable format_g723 --disable format_g726 --disable format_ilbc --disable res_hep --disable cel_sqlite3_custom --disable cel_manager \
                                --disable res_security_log --disable res_realtime --disable app_meetme --disable func_sorcery --disable res_sorcery_memory_cache --disable res_rtp_multicast \
                                --disable res_http_websocket --disable res_ari --disable res_format_attr_celt --disable res_format_attr_h263 --disable res_format_attr_h264 --disable res_format_attr_silk \
                                --disable res_format_attr_siren7 --disable res_format_attr_vp8 --disable pbx_loopback --disable func_sorcery --disable func_pitchshift --disable func_cdr --disable func_aes \
                                --disable app_url --disable app_test --disable app_talkdetect --disable app_festival --disable app_externalivr --disable app_echo --disable app_cdr --disable cdr_manager \
                                --disable res_smdi --disable res_calendar --disable app_amd --disable app_queue --disable app_minivm --disable app_followme


> chan_sip: Sometimes G729 (without annexb=no) is negotiated
> ----------------------------------------------------------
>
>                 Key: ASTERISK-28448
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-28448
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Channels/chan_sip/CodecHandling
>    Affects Versions: 16.4.0
>         Environment: asterisk 16.4.0
> Yealink G729 -> asterisk -> Cisco ENSR3.0.6
>            Reporter: jim thom
>            Assignee: jim thom
>            Severity: Minor
>              Labels: fax
>
> I noticed this issue when attempting to pass through G729 from a yealink to an upstream trunk using Cisco ENSR.
> Asterisk was sometimes allowing VAD to be enabled, which is not supported as this is part of G729 ANNEX B. Call was made from yealink to cisco via asterisk. There was no annexb=no being sent. I tried this patch and the problem went away.
> <removed inline patch>



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list