i**w 发帖数: 883 | 1 sip_extensions.conf
=====================================
[1000]
type=friend
host=dynamic
secret=1234
context=outgoing
allow=ulaw
qualify=yes
port=5060
nat=no
dtmfmode=rfc2833
canreinvite=no
callgroup=1
pickupgroup=1-2
[1001]
type=friend
host=dynamic
secret=1234
context=outgoing
allow=ulaw
qualify=yes
port=5060
nat=no
dtmfmode=rfc2833
canreinvite=no
callgroup=1
pickupgroup=1-2
[1002]
type=friend
host=dynamic
secret=1234
context=outgoing
allow=ulaw
qualify=yes
port=5060
nat=no
dtmfmode=rfc2833
ca |
|
k****t 发帖数: 2288 | 2 这些天在认真补习astersik的经典书 asterisk the future of telephony
里面有讲到template这个东西,看来不错。
比如在sip。conf中有如下:
[1000]
type=friend
context=internal
host=dynamic
disallow=all
allow=ulaw
dtmfmode=rfc2833
maibox=1000
secret=AllYourSetsAreBelongToUs
[1001]
type=friend
context=internal
host=dynamic
disallow=all
allow=ulaw
dtmfmode=rfc2833
maibox=1001
secret=AllYourSetsAreBelongToUs
[1002]
type=friend
context=internal
host=dynamic
disallow=all
allow=ulaw
dtmfmode=rfc2833
maibox=1002
secret=AllYourSetsAreBelongToUs
如果是 |
|
k****t 发帖数: 2288 | 3 装了1.8,也用了google talk,但是也用了sipgate来接sipgate的电话或者是用来打800
电话。但是现在我从sipgate的另外一个号码call这个650XXXXX2的电话得到如下的log
,给人的感觉就是进了outbound的了,好奇怪;看了一下externsion。conf,应该是
come in phone call会自动dial default的呀?
其他的都很正常:从1001往外打电话,接gtalk来的电话,但是没有办法接从sipgate过
来的电话。
== Using SIP RTP CoS mark 5
-- Executing [650XXXXXX2@outbound:1] Set("SIP/SipGate-0000001d", "
CALLERID(dnid)=1650XXXXXX2") in new stack
-- Executing [650XXXXXX2@outbound:2] Goto("SIP/SipGate-0000001d", "
1650XXXXXX2,1") in new stack
-- Goto (o... 阅读全帖 |
|
b***k 发帖数: 2829 | 4 我把那两句删了, CLI里面用那些参数, 还是看不到任何连接。
我在IPTABLES里面加了接受5060的
iptables -A INPUT -p udp -m udp --dport 5060 -j ACCEPT
下面是我的SIP_ADDITIONAL.CONF里面的设置。 这些都不WORK。 郁闷。。。
[100]
deny=
secret=abc123
dtmfmode=rfc2833
canreinvite=no
context=from-internal
host=dynamic
type=friend
nat=yes
port=5060
qualify=yes
callgroup=
pickupgroup=
dial=SIP/100
mailbox=100@device
permit=
callerid=device <100>
callcounter=yes
faxdetect=no
[SipGate]
disallow=all
username=xxx
defaultuser=xxx
fromuser=9012650e0
type=peer
secret=xxx
in... 阅读全帖 |
|
e******o 发帖数: 1160 | 5 用的dockstar,装的archlinux,安装的asterisk 1.8,很是奇怪,打中国电话老是出错
。。。。。
dockstar*CLI> sip show peers
Name/username Host Dyn Force
rport ACL Port Status
1001/1001 192.168.1.138 D N
A 5060 OK (215 ms)
1002 (Unspecified) D N
0 Unmonitored
SipGate/xxx 204.155.28.10 N
5060 OK (24 ms)
nonoh/bbb... 阅读全帖 |
|
a9 发帖数: 21638 | 6 extensions.conf
[xxxx]
exten => _011X.,1,Dial(SIP/{EXTEN}@nonoh)
sip.conf
[general]
register=user:pass@nonoh
[yourextension]
secret=xxx
dtmfmode=rfc2833
context=xxxx
host=dynamic
type=friend
nat=yes
qualify=yes
call-limit=50
[nonoh]
type=peer
host=sip.nonoh.com
context=whatever
fromdomain=sip.nonoh.com
011前
asterisk |
|
k****t 发帖数: 2288 | 7 在sip。conf种设置如下:
dtmfmode=rfc2833
spa3000中使用DTMF Tx Method: inbound+info
DTMF Tx Mode: normal |
|
k****t 发帖数: 2288 | 8 我家的asterisk是装在wl-520gu的router上的,所以装的是lite的。装上python的
googlevoice的scripts后,虽然有点慢,需要18秒左右才能接通,但是还是很好用,实
现了拨打美国电话free的目的。美中不足的就是DTMF不是那么work,比如我用它来拨ip
电话卡的接入号码后,输入卡号和密码总是不对,开始放狗搜索,得到的资料说google
voice本身对DTMF有限制,但是我还是很奇怪,因为我走sipsorcery,用的是google
voice+gizmo5就可以正常使用。后来我也就没有去管了,心想反正有一个work就好了。
但是今天莫名其妙我的spa3000怎么也注册不上sipsorcery了,我都没有做任何修改。
开始我都怀疑我的spa3000有问题了,但是我注册上sipgate,web的方式拨打就可以,
而且打ip电话卡也可以,我想估计是asterisk的设置有问题了。
原来我sip.conf用的dtmfmode=RFC2833,a9大侠还问过我spa3000的设置。其实这个都
没有问题,我就是用default设置。
今天我放狗发现很多人 |
|
k***e 发帖数: 7933 | 9 asterisk -r出错
Unable to connect to remote asterisk (does /opt/var/run/asterisk.ctl exist?)
这个文件不存在。
sip.conf文件如下,好像run script的时候那些
user/pwd的信息没有更新上去?
[general]
register => sgun:s***[email protected]/sg_num
disallow=all
allow=ulaw
context=default
[1000]
type=friend
host=dynamic
secret=1234
context=from-internal
allow=ulaw
qualify=yes
port=5060
nat=no
dtmfmode=rfc2833
canreinvite=no
[SipGate]
disallow=all
username=sgun
type=peer
nat=yes
insecure=invite
host=sipgate.com
fromuser=sgun
fromdomain=sipgate |
|
k***e 发帖数: 7933 | 10 这是sip.conf, SIPID,SIPPassword和SIPNUMBER
都是我从sipgate的账户里面来的。
[general]
register => SIPID:S*********[email protected]/SIPNUMBER
disallow=all
allow=ulaw
context=default
[1000]
type=friend
host=dynamic
secret=1234
context=from-internal
allow=ulaw
qualify=yes
port=5060
nat=no
dtmfmode=rfc2833
canreinvite=no
[SipGate]
disallow=all
username=SIPID
type=peer
secret=SIPPassword
nat=yes
insecure=invite
host=sipgate.com
fromuser=SIPID
fromdomain=sipgate.com
context=ext-did
canreinvite=no
caninvite=no
allow=ulaw |
|
r****t 发帖数: 10904 | 11 【 以下文字转载自 shopping 讨论区 】
发信人: a9 (嗯), 信区: shopping
标 题: Re: Re: SIPsorcery当掉了?
发信站: BBS 未名空间站 (Thu Oct 22 16:00:27 2009, 美东)
extensions.conf
[xxxx]
exten => _011X.,1,Dial(SIP/{EXTEN}@nonoh)
sip.conf
[general]
register=user:pass@nonoh
[yourextension]
secret=xxx
dtmfmode=rfc2833
context=xxxx
host=dynamic
type=friend
nat=yes
qualify=yes
call-limit=50
[nonoh]
type=peer
host=sip.nonoh.com
context=whatever
fromdomain=sip.nonoh.com
011前
asterisk |
|
r****t 发帖数: 10904 | 12 sip.conf 里面这么搞电话不响, extensions.conf 里面是空的。
哪里指定 forward 到 101? 现在概念不清楚,
...
; 这个最后的 /from-Gizmo5 是 extension? 改成 101 也不行
register => 1747xxxxxxx:p****[email protected]/from-Gizmo5
; 这个是 peer, 是 outbound call 设置对不对?
[from-Gizmo5]
type=peer
context=from-gizmo
disallow=all
allow=ulaw
allow=ilbc
dtmfmode=rfc2833
host=proxy01.sipphone.com
fromdomain=proxy01.sipphone.com
insecure=very
qualify=yes
fromuser=1747xxxxxxx
authuser=1747xxxxxxx
defaultuser=1747xxxxxxx
secret=xxxx ; The passw |
|
g**d 发帖数: 723 | 13 asterisk 1.4, 拨出响很久音乐 主观感觉超过30秒, 然后听见回拨。 用sip debug
view看见dial in, 但是按什么都接不到, 然后就说busy.
sip.conf
[general]
register => [SIPID]:[SIPPASS]@sipgate.com/[SIP_NUM]
disallow=all
allow=ulaw
context=default
[1000]
type=friend
host=dynamic
secret=1234
context=from-internal
allow=ulaw
qualify=yes
port=5060
nat=no
dtmfmode=rfc2833
canreinvite=no
[SipGate]
disallow=all
username=[SIPID]
type=peer
secret=[SIPPASS]
nat=yes
insecure=invite
host=sipgate.com
fromuser=[SIPID]
fromdomain=sipgate.com
context=ext-did |
|
i**w 发帖数: 883 | 14 sip_servers.conf
=====================================
[sipgate]
context=incoming
type=peer
host=sipgate.com
username=
secret=
nat=yes
fromdomain=sipgate.com
fromuser=
insecure=invite
canreinvite=no
caninvite=no
disallow=all
allow=ulaw
allow=alaw
allow=g729
dtmfmode=rfc2833
[nonoh]
type=peer
host=sip.nonoh.net
username=
secret=
nat=yes
fromdomain=nonoh.net
fromuser=
insecure=invite
canreinvite=no
caninvite=no
disallow= |
|
k****t 发帖数: 2288 | 15 修改sip.conf
在【general】中加入
bindaddr=0.0.0.0
externip=x.x.x.x
localnet=192.168.1.0/255.255.255.0
nat=yes
增加分机【1001】:
[1001]
type=friend
host=dynamic
secret=1234
context=from-internal
allow=ulaw
qualify=yes
port=5060
nat=yes
dtmfmode=rfc2833
canreinvite=no
然后先telnet上router,cmd输入:
iptables -I INPUT -p udp --dport 5060 -j ACCEPT
iptables -I INPUT -p udp --dport 10000:20000 -j ACCEPT
这样x-lite可以注册上了:
*CLI> sip show peers
Name/username Host Dyn Nat ACL Port Status
nonoh/kermit |
|
g**d 发帖数: 723 | 16 这个我倒是从来没有注意到, 看了看我现在的是dtmfmode=rfc2833, 以后有问题再改. |
|
l*****7 发帖数: 1125 | 17 DOCKSTAR上装的,没装freepbx
; sip.conf
[general]
register => 17470026666:6**[email protected]/17470026666
[Gizmo]
type=peer
host=proxy01.sipphone.com
outboundproxy=proxy01.sipphone.com
insecure=invite
qualify=yes
dtmfmode=rfc2833
username=17470026666
defaultuser=17470026666
fromuser=17470079210
outboundproxy=proxy01.sipphone.com
secret= 6666
context=gizmo_in
disallow=all
allow=ulaw
[102]
type=friend
host=dynamic
nat=yes
qualify=yes
context=sip
defaultuser=102
secret=102
callerid=102
mailbox=102
然... 阅读全帖 |
|
i**w 发帖数: 883 | 18 用asterisk试了一下nonoh, Gizmo5和SipGate的SIP URI dialling,标准设置就可以了
,不需要特别的设置。 (没有voipbuster的account,不过nonoh和voipbuster是一家
的,nonoh可以的话,voipbuster应该也可以)
sip.conf
==============================================================
register => :@sip.voipbuster.com
[voipbuster]
context=answer-incoming
type=peer
host=sip.voipbuster.com
defaultuser=
secret=
nat=yes
fromdomain=sip.voipbuster.com
fromuser=
insecure... 阅读全帖 |
|
s*k 发帖数: 507 | 19 实在搞不定了,目前的状态是:
Executing [7474743246@from-internal:1] Dial("SIP/100a-2871c000",
"Local/7474743246@gv-outbound/n") in new stack
== Everyone is busy/congested at this time (1:0/0/1)
-- Auto fallthrough, channel 'SIP/100a-2871c000' status is
'CHANUNAVAIL'
sip.conf里面
[100a]
type=friend
host=dynamic
secret=我的密码
context=from-internal
allow=ulaw
port=5062
nat=no
dtmfmode=rfc2833
canreinvite=no
deny=0.0.0.0/0.0.0.0
permit=10.10.0.0/255.255.255.0
extension.co... 阅读全帖 |
|
D*******l 发帖数: 5462 | 20 在deny和permit前加“;”
[100]
;deny=
secret=abc123
dtmfmode=rfc2833
canreinvite=no
context=from-internal
host=dynamic
type=friend
nat=yes
port=5060
qualify=yes
callgroup=
pickupgroup=
dial=SIP/100
mailbox=100@device
;permit=
callerid=device <100>
callcounter=yes
faxdetect=no |
|
t***n 发帖数: 546 | 21 鉴于有人要求详细配置,现在把几个配置文件贴出来,欢迎大牛们指正
gtalk.conf***********************
[general]
context=google-in ; Context to dump call into
allowguest=yes
[guest] ; special account for options on guest account
disallow=all
allow=ulaw
context=google-in
[dummy-gtalk]
username=d***[email protected]
disallow=all
allow=ulaw
context=google-in
connection=dummy
[user3-gtalk]
username=u***[email protected]
disallow=all
allow=ulaw
context=google-in
connection=user3
[user1-gtalk]
username=u***[email protected]
disallow=all
... 阅读全帖 |
|
e******o 发帖数: 1160 | 22 修改后最好是重启吧。因为你原来注册的还没有expired。
username和password本来数字字母,符号理论上是没有关系的,但是实际中username最
好还是用数字因为用户名基本就是分机号,password就随便你了。理论上长度没有限制
。
在sip。conf的general中加入:
localnet=192.168.0.0/255.255.0.0
nat=yes
alwaysauthreject=yes
allowguest=no
在分机中:
[1001]
type=friend
host=dynamic
secret=your password
context=from-internal
allow=ulaw
qualify=yes
port=5060
nat=no
dtmfmode=rfc2833
canreinvite=no
deny=0.0.0.0/0.0.0.0
permit=192.168.11.0/255.255.255.0
password之
制? |
|
a9 发帖数: 21638 | 23 好像我在asterisk里,把用户的dtmfmode改成rfc2833就好了。原来一直用inband |
|
a9 发帖数: 21638 | 24 dtmfmode=rfc2833
这可能是google voice能识别的唯一格式。
不过估计得配成inband,才能用电话卡。
选项
这个 |
|
a9 发帖数: 21638 | 25 恩,inband兼容性最好。
但是如果对方支持的话,rfc2833识别率比inband高。inband等于是把数字转成模拟,
对方再转换回来。 |
|
|
d********g 发帖数: 10550 | 27 在*上把dtmfmode设成rfc2833或者inband好像都不行(sip.conf)。可以打出,但接听
键按了没有反应
Using SIP RTP CoS mark 5
-- Called SIP/danielfeng
-- SIP/danielfeng-00000000 is ringing
-- SIP/danielfeng-00000000 is ringing
-- SIP/danielfeng-00000000 answered Gtalk/+1XXXXXXXXXX-XXXX
-- Sending DTMF '1' to the calling party.
ATA客户端里设没有问题,softphone不能设 |
|
a9 发帖数: 21638 | 28 你*上设置的都是你ata的格式。如果是gtalk模块,他往gooogle voice用senddtmf和
dial()命令发的时候,总是以rfc2833发的。但是,他这个gtalk模块有bug,我没仔细
研究出来是哪儿。
可能是在发送dtmf的时候,sip端还没有数据,因此,rtp头里要求的seqno和timespan
都是不正确的,发给google voice就不对了。
我建议你试试我写的程序。我会一直不停的发dtmf,一直到google voice能检测到。 |
|
a9 发帖数: 21638 | 29 1.按#,或者配置你ata的dialplan
2.把dtmf改成rfc2833 试试。 |
|