我是靠谱客的博主 羞涩鞋子,最近开发中收集的这篇文章主要介绍asterisk-1.6.2.6-2来电显示的bug修复以及asterisk-1.6.2.6-2 rpm重新打包,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
asterisk-1.6.2.6-2来电显示的bug修复
症状:第一次有来显,以后无来显(unknown),
环境:
Elastix2.0
CentOS5.4
本文主要内容以及注意事项:
1,给chan_dahdi.c打补丁
2,asterisk-1.6.2.6-2 rpm重新打包
3,解决打包过程中rpmbuild无法打包的问题
一,给chan_dahdi.c大补丁,以下为补丁文件
patch文件
Index: channels/chan_dahdi.c =================================================================== --- channels/chan_dahdi.c (revision 256319) +++ channels/chan_dahdi.c (working copy) @@ -4330,11 +4330,20 @@ idx = dahdi_get_index(ast, p, 1); - if ((p->sig == SIG_PRI) || (p->sig == SIG_SS7) || (p->sig == SIG_BRI) || (p->sig == SIG_BRI_PTMP)) { + switch (p->sig) { + case SIG_PRI: + case SIG_BRI: + case SIG_BRI_PTMP: + case SIG_SS7: x = 1; ast_channel_setoption(ast,AST_OPTION_AUDIO_MODE,&x,sizeof(char),0); + /* Fall through */ + case SIG_MFCR2: p->cid_num[0] = '