• asterisk 能打电话的配置


    若使用的是chan_sip.so模块,则在sip.conf里添加:

    [10]
    type=friend
    ;context=phones
    context=public
    host=dynamic
    secret=12345678

    [11]
    type=friend
    ;context=phones
    context=public
    host=dynamic
    secret=12345678

    若使用的是chan_sip.so模块,则在extensions.conf里添加:

     ; hzh add,其中,只有10和11是用户名,其余的不用改变
    exten => 10,1,Log(NOTICE,"10/hzh ACCOUNT")
    exten => 10,n,Dial(SIP/10,120,Tt)
    exten => 11,1,Log(NOTICE,"11/hzh ACCOUNT")
    exten => 11,n,Dial(SIP/11,120,Tt)

    ===================

    若使用的是chan_pjsip.so模块,则在pjsip.conf里添加:

    [simpletrans]
    type=transport
    protocol=udp
    bind=0.0.0.0
    
    [10]
    type = endpoint
    transport = simpletrans
    context = public
    disallow = 
    allow = all
    aors = 10
    auth = auth10
     
    [10]
    type = aor
    max_contacts = 1
    contact = sip:10@192.168.23.100:5060
     
    [auth10]
    type=auth
    auth_type=userpass
    password=123456
    username=10
     
    [11]
    type = endpoint
    transport = simpletrans
    context = public
    disallow = 
    allow = all
    aors = 11
    auth = auth11
     
    [11]
    type = aor
    max_contacts = 1
    contact = sip:11@192.168.23.100:5060
     
    [auth11]
    type=auth
    auth_type=userpass
    password=123456
    username=11
     
    [12]
    type = endpoint
    transport = simpletrans
    context = public
    disallow = 
    allow = all
    aors = 12
    auth = auth12
     
    [12]
    type = aor
    max_contacts = 1
    contact = sip:12@192.168.23.100:5060
     
    [auth12]
    type=auth
    auth_type=userpass
    password=123456
    username=12

    若使用的是chan_pjsip.so模块,则在extensions.conf里添加(可以添加在demo里):

    ; hzh add,其中,只有10和11是用户名,其余的不用改变
    exten => 10,1,Log(NOTICE,"10/hzh ACCOUNT")
    ;exten => 10,n,Dial(SIP/10,70,Tt)
    exten => 10,n,Dial(PJSIP/${EXTEN})
    exten => 11,1,Log(NOTICE,"11/hzh ACCOUNT")
    ;exten => 11,n,Dial(SIP/11,70,Tt)
    exten => 11,n,Dial(PJSIP/${EXTEN})
    exten => 12,1,Log(NOTICE,"12/hzh ACCOUNT")
    ;exten => 11,n,Dial(SIP/11,70,Tt)
    exten => 12,n,Dial(PJSIP/${EXTEN})
    
    ; 将exten 10 的状态与 PJSIP/10的用户联系起来,之间等同 exten
    => 10,hint,PJSIP/10 exten => 11,hint,PJSIP/11 exten => 12,hint,PJSIP/12
  • 相关阅读:
    解决ActiveX插件ZIndex属性无效问题
    XNA游戏开发之字符篇
    XNA游戏开发之滚动背景
    ExtJs之FormPanel篇
    独立Discuz头像编辑模块
    XNA游戏开发之2D游戏
    WPF系列之应用程序生命周期
    DiscuzX2.0在windows下的配置
    Silverlight之out of Browser模式
    使用VisualStudio2010连接CodePlex进行代码管理
  • 原文地址:https://www.cnblogs.com/welhzh/p/4621062.html
Copyright © 2020-2023  润新知