首页 > 代码库 > Asterisk iax2 服务器联机

Asterisk iax2 服务器联机


应用背景:

一台asterisk服务器支撑不了多少用户,如果我们想把多台asterisk服务器联系起来,让注册在A服务器上的用户,可以呼叫注册在B服务器上的用。

操作流程:(不具体写,把关键步骤写出来作为备忘,搞不定的可以咨询本人)

一,A服务器上注册8000账号,B服务器上注册6000账号。

二,A服务器配置做如下改动:

1,sip.conf里注册8000.

2,iax.conf里如下配置:

3,[to22]

4,;deny=0.0.0.0/0.0.0.0

5,;secret=0000

6, 

7, 

8,transfer=yes

9,;context=from-internal-iax

10,           host=10.10.101.35

11,           type=friend

12,           port=4569

13,           ;qualify=yes

三,extensions.conf文件做如下配置:

[from-internal-iax]

exten => _6XXX,1,Dial(IAX2/to22/${EXTEN})

exten => _6XXX,n,Huangup

 

四,B服务器做如下配置:

1,sip.conf做注册6000

2,iax.conf配置:

3,[to49]

4,;deny=0.0.0.0/0.0.0.0

5,;secret=0000

6,transfer=yes

7,context=from-internal

8,host=10.10.100.49

9,type=friend

10,           port=4569

11,           qualify=yes

12,           ;dial=IAX2/6666

13,           ;mailbox=6666@device

14,           ;permit=0.0.0.0/0.0.0.0

15,           ;requirecalltoken=yes

16,           ;callerid=6666 <6666>

17,           ;setvar=REALCALLERIDNUM=6666

Asterisk iax2 服务器联机