方案一 Gateway
disallow=all
allow=alaw&ulaw
canreinvite=no
dtmfmode=rfc2833
host=192.168.1.108
insecure=port,invite
username=ada
secret=123ada
from-user=ada
type=peer
qualify=yes
disallow=all
allow=alaw&ulaw
canreinvite=no
context=from-internal
dtmfmode=rfc2833
host=192.168.1.108
insecure=port,invite
type=friend
qualify=yes
方案二 适用与我自己
813就成了中转打出的线路 需要通过813打出 的分机设置context gsmcall gsmcall的定义加在 工具集pbx asterisk文件编辑器 extensions_custom.conf 末尾
[gsmcall]
exten => _XXXXX.,1,Dial(SIP/813/${EXTEN},20)
exten => _XXXXX.,n,Hangup
exten => _.,1,Dial(SIP/${EXTEN},20)
exten => _.,n,Hangup
这样打入打出就解决了
千万别用系统自己加的分机 要用以下格式 这里我还没有搞明白为啥
千万记得删除 sip_additional.conf文件下的分机中的 这句 有这句 上车的号码不能透传
callerid=device <813>
其他文件修改
sip_general_additional.conf 系统基本设置文件
sip_additional.conf 分机号码文件
extensions_custom.conf Context规则文件
extensions.conf Context