我很难找到准确的文档来执行以下操作:
我有个SIP账户。我希望我在美国某个地方的VPS上的星号服务器接受SIP帐户的凭据。当人们拨打我的SIP帐号111-222-3333分机55,它应该重新路由到我的手机,位于加拿大某处。
有人能告诉我怎么做吗?或者给我看相关的文件?
发布于 2010-08-12 13:28:24
好吧,我有事情要做。这正是我的sip.conf和extensions.conf的样子,我保留了所有其他配置文件。
sip.conf - a)用适当的值替换用户名、密码、主机和端口
b)由于我的SIP非常挑剔,我不得不为主机尝试各种值,有时寄存器=>行中的主机值与host=行中的主机值不同(但这对其他人来说可能不是问题)。
[general]
register => [username]:[password]@[host]:[port]
context=default
[mysipprovider]
type=friend
secret=pass
username=[username]
host=host
port=5070
fromuser=[username]
canreinvite=no
;insecure=very
qualify=2000
dtmfmode=inband
nat=yesextensions.conf
[default]
exten => s,1,Answer
exten => s,n,Wait(1)
exten => s,n,Playback(vm-extension)
exten => s,n,WaitExten()
exten => 55,1,Dial(SIP/mysipacc/3332221111) ; extension 55 calls phone 3332221111
exten => 55,n,Hangup
exten => 66,1,Dial(SIP/mysipacc/1112225555) ; extension 66 calls phone 1112225555
exten => 66,n,Hangup发布于 2010-08-11 15:44:54
你应该做两件事:
您将在voip-info.org站点:sip.conf和extension.conf上找到有关如何做到这一点的详细文档。另一个链接似乎是您需要的一个很好的例子。
下面是一个关于它的外观的小例子:
sip.conf
[mysipprovider]
type=peer
secret=password
username=2345
host=sipserver.mysipprovider.com
fromuser=2345
canreinvite=no
insecure=very
qualify=yes
nat=yes
context=from-mysipprovider ; this section will be defined in extensions.conf 在extension.conf:
[from-mysipprovider]
exten => 55,1,Verbose(1|Echo test application)
exten => 55,n,Dial(SIP/mysipprovider/5551234); Here is the outbound call, the exact dialstring depends on outgoing provider and channeltype
exten => 55,n,Hangup()https://serverfault.com/questions/168724
复制相似问题