# freeswitch_mod_g729 **Repository Path**: jetydu/freeswitch_mod_g729 ## Basic Information - **Project Name**: freeswitch_mod_g729 - **Description**: No description available - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-05-13 - **Last Updated**: 2022-05-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # freeswitch-mod_g729 ## 编译g729 1、将freeswitch-mod_g729.tar.gz解压后复制到源码的根目录 cd /usr/local/src/freeswitch-release/src/mod/codecs/mod_g729/ 2、进入该目录,执行make lib命令 3、退出到源项目首层,执行make install 4、查看freeswitch@DevServer> show codec 出现codec,G.729,mod_g729就算正常了。 对于freeswitch老版本报错解决方法: 报错/usr/local/src/freeswitch-release/libs/sofia-sip/libsofia-sip-ua/tport tport_type_sctp.c:206:10: error: variable 'initmsg' has initializer but incomplete type 修改代码struct sctp_initmsg initmsg = { 0 };为 ``` typedef struct { uint16_t sinit_num_ostreams; uint16_t sinit_max_instreams; uint16_t sinit_max_attempts; uint16_t sinit_max_init_timeo; } sctp_initmsg; #define SCTP_INITMSG 2 sctp_initmsg initmsg = { 0 }; ```