使用asterisk作为客户端充当软phone
Use asterisk as client to act as a soft phone
我有一个 vonage 帐户,我可以通过我的计算机拨打 phone 电话,将以下信息输入我的软件 phone (zoiper):
在我的软 phone 设置中输入该信息(域、用户名和密码)后,我可以拨打 phone 电话并接听电话。 此时一切正常
现在我的问题是如何使用从 vonage 获得的相同信息从 asterisk 进行出站调用?我希望我的软件 phone 连接到 asterisk,然后 asterisk 进行出站呼叫。
这是我试过的:
这是我的 sip.conf 的样子:
[general]
tcpenable=yes
etc.....
[SoftPhone1]
secret=MySecretPassword
context=MainContext
type=friend
disallow=all
transport=udp,tcp
etc...
[vonage-test]
type=peer
host=sip-55623.accounts.vocalocity.com
secret=*********
username=VH283034
disallow=all
allow=ulaw
transport=udp,tcp
dtmfmode=auto
insecure=invite
和我的 extensions.conf
[general]
static=yes
etc...
[MainContext] ; this is the context where SoftPhone1 is registered
exten => 100,1,NoOp(Testing to see if we can make outbound call) ; just write to the console
same => n,Dial(SIP/3051234567@vonage-test) ; make phone call to 3051234567
same => n,Hangup()
etc...
当我拨分机 100 时,电话永远不会转到 phone 号码 3051234567。为什么?
1) 在每个部分你都应该放一个交通工具
2) 您应该正确设置 headers,例如 fromuser 等。有关更多信息,请咨询 vonage
3) 你应该做注册,见register => tag。
您始终需要为您的 phone 和 sip.conf 中的语音提供商创建一个帐户(如果您使用的是 sip),并且如果您有中继(真实世界号码),通常您需要一个注册线路然后 extensions.conf 必须有两个上下文的基本拨号方案,内部输出和外部输入或线路之间的内部呼叫。
我认为 asterisk 在 etc/asterisk 中的示例配置文件就足够了,但您也可以查看 asterisk 权威指南第三版。
祝你好运!
我有一个 vonage 帐户,我可以通过我的计算机拨打 phone 电话,将以下信息输入我的软件 phone (zoiper):
在我的软 phone 设置中输入该信息(域、用户名和密码)后,我可以拨打 phone 电话并接听电话。 此时一切正常
现在我的问题是如何使用从 vonage 获得的相同信息从 asterisk 进行出站调用?我希望我的软件 phone 连接到 asterisk,然后 asterisk 进行出站呼叫。
这是我试过的:
这是我的 sip.conf 的样子:
[general]
tcpenable=yes
etc.....
[SoftPhone1]
secret=MySecretPassword
context=MainContext
type=friend
disallow=all
transport=udp,tcp
etc...
[vonage-test]
type=peer
host=sip-55623.accounts.vocalocity.com
secret=*********
username=VH283034
disallow=all
allow=ulaw
transport=udp,tcp
dtmfmode=auto
insecure=invite
和我的 extensions.conf
[general]
static=yes
etc...
[MainContext] ; this is the context where SoftPhone1 is registered
exten => 100,1,NoOp(Testing to see if we can make outbound call) ; just write to the console
same => n,Dial(SIP/3051234567@vonage-test) ; make phone call to 3051234567
same => n,Hangup()
etc...
当我拨分机 100 时,电话永远不会转到 phone 号码 3051234567。为什么?
1) 在每个部分你都应该放一个交通工具
2) 您应该正确设置 headers,例如 fromuser 等。有关更多信息,请咨询 vonage
3) 你应该做注册,见register => tag。
您始终需要为您的 phone 和 sip.conf 中的语音提供商创建一个帐户(如果您使用的是 sip),并且如果您有中继(真实世界号码),通常您需要一个注册线路然后 extensions.conf 必须有两个上下文的基本拨号方案,内部输出和外部输入或线路之间的内部呼叫。
我认为 asterisk 在 etc/asterisk 中的示例配置文件就足够了,但您也可以查看 asterisk 权威指南第三版。
祝你好运!