免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5363 | 回复: 4
打印 上一主题 下一主题

sip与extensions两个文件应该怎样配置? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-27 09:39 |只看该作者 |倒序浏览
这是我毕业的题目,以前从未接触请大家指导。
前几天我在一台电脑上装好了libpri-1.2.3  zaptel-1.2.6  asterisk-1.2.9   asterisk-sounds-1.2.1     (在Rat Hat 9.0下),再按照网上帖子的方法修改sip.conf与extensions.conf文件:
[1001]
type=friend
username=1001
host=dynamic
context=default
canreinvite=yes
dtmfmode=rfc2833

[1002]
type=friend
username=1002
host=dynamic
context=default
canreinvite=yes
dtmfmode=rfc2833

extensions.conf的default段修改成如下:
[default]
include => demo
exten => _1XXX,1,Dial(SIP/${EXTEN},15,t)
exten => _1XXX,3,Hangup

再在另两台电脑上装上了openphone WINDOWS下的客户端,(不是太明白X-lite的设置,没有用),A机号码1001,B 机号码1002,我从A机上拨打B机,A机的openphone设置口号码为1002,address为B机的IP,Gateway为装Asterisk机子的IP。。这样正确吗?
因为我不知道在CLI下有什么测试的方法,只能通过拨号来测试配置是否正确,但总是拨不通。。。各位前辈有可以指点一下吗,我现在只要求可以用SIP在局域网下应用,接下去还有数据库和界面的设计,当时选题目没想到要做这么多。。。。

论坛徽章:
0
2 [报告]
发表于 2007-03-27 10:11 |只看该作者

you are missing something in config

hello, you are missing something in config. you have to add secret and allow and disallow. it's better that you use xlite to make calls from two pcs. when you register in xlite, you just add IP usename and password. if everything, you can see the status is ok. and you can make calls. you try like this:  
[default]
include => demo
exten => 1001,1,Dial(SIP/1001,15,t)
exten => 1001,2,Hangup
exten =>1002, 1, Dial(SIP/1002,15,t)
exten=>1002,2,Hangup
after change your setting, please reload sip.
good luck!

论坛徽章:
0
3 [报告]
发表于 2007-03-27 23:26 |只看该作者
Thank you! I'll try.

论坛徽章:
0
4 [报告]
发表于 2007-06-05 17:07 |只看该作者
-_-!
改的是extension.cof,,
还有 表面上看起来就是把1001 和1002拆分了,结果如何?

论坛徽章:
0
5 [报告]
发表于 2007-07-24 19:35 |只看该作者
[macro-dialout-pstn-isdn-itsp]
STN->ISDN->ITSP;ARG1:Number
;ARG2:Timeout(PSTN)
;ARG3:Option(PSTN)
;ARG4:CIDNUM(ISDN)
;ARG5:Timeout(ISDN)
;ARG6:Option(ISDN)
;ARG7:CIDNUM(ITSP)
;ARG8:Timeout(ITSP)
;ARG9:Option(ITSP)
exten=>s,1,Dial(PHONE/${ARG1}@pstn,${ARG2},${ARG3})
exten=>s,2,SetCIDNum(${ARG4})
exten=>s,3,Dial(SIP/${ARG1}@isdn,${ARG5},${ARG6})
exten=>s,4,SetCIDNum(${ARG7})
exten=>s,5,Dial(SIP/${ARG1}@itsp,${ARG8},${ARG9})
exten=>s,6,Hangup
exten=>s,102,SetCIDNum(${ARG4})
exten=>s,103,Dial(SIP/${ARG1}@isdn,${ARG5},${ARG6})
exten=>s,104,SetCIDNum(${ARG7})
exten=>s,105,Dial(SIP/${ARG1}@itsp,${ARG8},${ARG9})
exten=>s,106,Hangup
exten=>s,122,Hangup
exten=>s,124,Hangup
exten=>s,126,Hangup
exten=>s,204,SetCIDNum(${ARG7})
exten=>s,205,Dial(SIP/${ARG1}@itsp,${ARG8},${ARG9})
exten=>s,206,Hangup
exten=>s,224,Hangup
exten=>s,226,Hangup
exten=>s,326,Hangup

[macro-dialout-pstn-itsp-isdn]
STN->ITSP->ISDN券慨マクロ
;ARG1:Number
;ARG2:Timeout(PSTN)
;ARG3:Option(PSTN)
;ARG4:CIDNUM(ITSP)
;ARG5:Timeout(ITSP)
;ARG6:Option(ITSP)
;ARG7:CIDNUM(ISDN)
;ARG8:Timeout(ISDN)
;ARG9:Option(ISDN)
exten=>s,1,Dial(PHONE/${ARG1}@pstn,${ARG2},${ARG3})
exten=>s,2,SetCIDNum(${ARG4})
exten=>s,3,Dial(SIP/${ARG1}@itsp,${ARG5},${ARG6})
exten=>s,4,SetCIDNum(${ARG7})
exten=>s,5,Dial(SIP/${ARG1}@isdn,${ARG8},${ARG9})
exten=>s,6,Hangup
exten=>s,102,SetCIDNum(${ARG4})
exten=>s,103,Dial(SIP/${ARG1}@itsp,${ARG5},${ARG6})
exten=>s,104,SetCIDNum(${ARG7})
exten=>s,105,Dial(SIP/${ARG1}@isdn,${ARG8},${ARG9})
exten=>s,106,Hangup
exten=>s,122,Hangup
exten=>s,124,Hangup
exten=>s,126,Hangup
exten=>s,204,SetCIDNum(${ARG7})
exten=>s,205,Dial(SIP/${ARG1}@isdn,${ARG8},${ARG9})
exten=>s,206,Hangup
exten=>s,224,Hangup
exten=>s,226,Hangup
exten=>s,326,Hangup

[macro-dialout-pstn-isdn]
STN->ISDN券慨マクロ
;ARG1:Number
;ARG2:Timeout(PSTN)
;ARG3:Option(PSTN)
;ARG4:CIDNUM(ISDN)
;ARG5:Timeout(ISDN)
;ARG6:Option(ISDN)
exten=>s,1,Dial(PHONE/${ARG1}@pstn,${ARG2},${ARG3})
exten=>s,2,SetCIDNum(${ARG4})
exten=>s,3,Dial(SIP/${ARG1}@isdn,${ARG5},${ARG6})
exten=>s,4,Hangup
exten=>s,102,SetCIDNum(${ARG4})
exten=>s,103,Dial(SIP/${ARG1}@isdn,${ARG5},${ARG6})
exten=>s,104,Hangup
exten=>s,122,Hangup
exten=>s,124,Hangup
exten=>s,224,Hangup

[macro-dialout-pstn-itsp]
STN->ITSP券慨マクロ
;ARG1:Number
;ARG2:Timeout(PSTN)
;ARG3:Option(PSTN)
;ARG4:CIDNUM(ITSP)
;ARG5:Timeout(ITSP)
;ARG6:Option(ITSP)
exten=>s,1,Dial(PHONE/${ARG1}@pstn,${ARG2},${ARG3})
exten=>s,2,SetCIDNum(${ARG4})
exten=>s,3,Dial(SIP/${ARG1}@itsp,${ARG5},${ARG6})
exten=>s,4,Hangup
exten=>s,102,SetCIDNum(${ARG4})
exten=>s,103,Dial(SIP/${ARG1}@itsp,${ARG5},${ARG6})
exten=>s,104,Hangup
exten=>s,122,Hangup
exten=>s,124,Hangup
exten=>s,224,Hangup
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP