Все получилось.
Зарегистрировал все 4 порта на sipnet, в Digit Map прописал:
Код:
| Code | VoIP Dial-out | PSTN Dial-out | User Dial Length | Route | VoIP Route Profile
| 101 | 00xx685928 | | 3 | VoIP | 2
| 81 | 00xx685949 | | 2 | VoIP | 2
| 102 | 00xx688177 | | 3 | VoIP | 2
| 82 | 00xx688179 | | 2 | VoIP | 2
В Phone 2 - FXS FXO --Hot Line
Hot Line No. : 101 и 102, соответственно на каждом шлюзе
Advanced -- VoIP -- SIP Advanced:
Enable Non-SIP Inbox Call - галочку снять.
Теперь все звонки идут через sipnet и, соответственно, пожно сделать перевод звонка с 101 на 102.
Лог 1-го
Код:
00:17:06 [004854] Receive Cmd=1100, ParaLen=5, Para=[Login]
00:17:06 [004854] Login GE_1.00 == Ver(1.02.38.28.2232 2008/09/03 13:23:22) PId(167.DLink.MultiServer.NoPrefix.drtp) Drv(0.10.16 22/May/2008 16:57:26) Hw(TSO)
00:17:06 == 0.6.8
00:18:59 [005985] 0: 00xx685928=REGISTER
00:19:00 [005985] 1: 00xx685949=REGISTER
00:19:00 [005987] 0: 00xx685928=REGISTER_AUTHN
00:19:00 [005988] 1: 00xx685949=REGISTER_AUTHN
00:19:00 [005988] 0: 00xx685928=REGISTERED
00:19:00 [005989] 1: 00xx685949=REGISTERED
00:28:50 [011893] 0: 00xx685928=REGISTER
00:28:50 [011893] 1: 00xx685949=REGISTER
00:28:50 [011895] 0: 00xx685928=REGISTER_AUTHN
00:28:50 [011896] 1: 00xx685949=REGISTER_AUTHN
00:28:51 [011896] 0: 00xx685928=REGISTERED
00:28:51 [011897] 1: 00xx685949=REGISTERED
00:37:01 [016800] 1: Fxo Ringing
00:37:01 [016800] 1: CallerId=
00:37:01 [016800] 1: ==17:WaitAnswerDeviceOk
00:37:01 [016800] 1: HotLineEnabled with [101]
00:37:01 [016800] 1: DigitMap Route [1]
00:37:01 [016800] 1: PhoneBook has GwNo=00xx685928, addr=sipnet.ru:5060
00:37:01 [016800] *** Start Dns Query [sipnet.ru] #1
00:37:01 [016800] 1: ==6:DnsQuerying
00:37:01 [016801] 1: ==7:Inviting
00:37:01 [016801] 1: VoIP CallOut, Invite <sip:00xx685928@212.53.40.40:5060;user=phone>
00:37:01 [016802] 1: 00xx685949=DIALING
00:37:01 [016803] 1: RingTime(100) First Stop
00:37:01 [016803] 1: 00xx685949=PROCEEDING
00:37:01 [016805] 1: 00xx685949=PROCEEDING
00:37:02 [016807] 0: 00xx685928=OFFERING
00:37:02 [016807] 0: Get CallerId=00xx685949
00:37:02 [016807] 0: Peer=95.30.112.37:59319, PT=0, RecvOnly=0
00:37:02 [016807] 0: ==9:FxsCallerIdShortRing
00:37:02 [016808] 0: Fxs Send DtmfCallerId(00xx685949)=0
00:37:02 [016808] 0: ==10:FxsCallerIdSending
00:37:02 [016808] 1: 00xx685949=RINGBACK
00:37:02 [016808] 1: ==8:RingBack
00:37:03 [016820] 1: RingTime(300) Second Ring
00:37:04 [016830] 0: ==11:FxsCallerIdSent
00:37:04 [016832] 0: After CallerId Sent, SetFxsRing()=0
00:37:04 [016832] 0: ==12:Alerting
00:37:06 [016852] 0: Fxs Pickup
00:37:06 [016852] QosLineCount=0, Bandwidth=0
00:37:06 [016853] 0: 00xx685928=ACCEPT
00:37:06 [016853] 0: ==13:VoipAnswering
00:37:06 [016855] 1: 00xx685949=CONNECTED
00:37:06 [016855] 1: Peer=95.30.112.37:59325, PT=0, RecvOnly=0
00:37:06 [016855] 1: FxoHookOff
00:37:06 [016855] 1: SetInputGain(0)
00:37:06 [016855] 1: RtpApiTalk[0,0], Peer=95.30.112.37:59325, PT=0, FC=2, NewOOB=1
00:37:06 [016855] QosLineCount=1, Bandwidth=86
00:37:06 [016855] 1: ==14:Talking
00:37:06 [016855] 1: SetTalkMode[1,1]
00:37:06 [016856] 0: 00xx685928=CONNECTED
00:37:07 [016856] 0: RtpApiTalk[1,1], Peer=95.30.112.37:59319, PT=0, FC=2, NewOOB=1
00:37:07 [016856] QosLineCount=2, Bandwidth=172
00:37:07 [016856] 0: ==14:Talking
00:37:10 [016894] 0: Fxs Flash #1
00:37:10 [016894] 0: SetTalkMode[0,0]
00:37:10 [016895] 0: 00xx685928=ONHOLDING
00:37:10 [016895] 0: Substatus=5
00:37:10 [016896] 0: 00xx685928=ONHOLDING
00:37:11 [016898] 1: 00xx685949=ONHELD
00:37:11 [016898] QosLineCount=1, Bandwidth=86
00:37:11 [016898] 1: Substatus=6
00:37:11 [016900] 0: 00xx685928=ONHELD
00:37:11 [016900] QosLineCount=0, Bandwidth=0
00:37:11 [016900] 0: ==3:Idle
00:37:11 [016900] 0: SetFax(1)=0
00:37:11 [016900] 0: ==4:GetDtmf
00:37:12 [016916] 1: PlayReserve()=0
00:37:14 [016929] 0: DigitMap Route [1]
00:37:14 [016929] 0: Line DialNum_New [00xx688177]
00:37:14 [016929] 0: PhoneBook has GwNo=00xx688177, addr=sipnet.ru:5060
00:37:14 [016929] *** Start Dns Query [sipnet.ru] #1
00:37:14 [016929] 0: ==6:DnsQuerying
00:37:14 [016929] 0: ==7:Inviting
00:37:14 [016929] 0: VoIP CallOut, Invite <sip:00xx688177@212.53.40.40:5060;user=phone>
00:37:14 [016931] 0: 00xx685928=DIALING
00:37:14 [016931] 0: 00xx685928=PROCEEDING
00:37:14 [016933] 0: 00xx685928=PROCEEDING
00:37:14 [016935] 0: 00xx685928=RINGBACK
00:37:14 [016936] 0: ==8:RingBack
00:37:20 [016989] 0: 00xx685928=CONNECTED
00:37:20 [016989] 0: Peer=95.30.112.37:62963, PT=0, RecvOnly=0
00:37:20 [016989] 0: RtpApiTalk[1,1], Peer=95.30.112.37:62963, PT=0, FC=2, NewOOB=1
00:37:20 [016989] QosLineCount=1, Bandwidth=86
00:37:20 [016989] 0: ==14:Talking
00:37:23 [017021] 0: Fxs Hangup
00:37:23 [017021] 0: 00xx685928=REFER
00:37:23 [017021] 0: attended transfer #1
00:37:23 [017021] 0: ==3:Idle
00:37:23 [017021] 0: SetFax(1)=0
00:37:23 [017022] 1: $$$ [REFER]
00:37:23 [017023] 1: referred to [sip:00xx688177@212.53.40.40:5060]
00:37:23 [017024] 1: 00xx685949=DIALING
00:37:23 [017026] 1: ==7:Inviting
00:37:24 [017026] 1: 00xx685949=PROCEEDING
00:37:24 [017029] 1: 00xx685949=PROCEEDING
00:37:24 [017033] 1: 00xx685949=CONNECTED
00:37:24 [017033] 1: Peer=95.30.112.37:62963, PT=0, RecvOnly=0
00:37:24 [017033] 1: FxoHookOff
00:37:24 [017033] 1: SetInputGain(0)
00:37:24 [017033] 1: RtpApiTalk[0,0], Peer=95.30.112.37:62963, PT=0, FC=2, NewOOB=1
00:37:24 [017033] QosLineCount=2, Bandwidth=172
00:37:24 [017033] 1: ==14:Talking
00:37:24 [017034] 1: SetTalkMode[1,1]
00:37:24 [017035] 0: 00xx685928=DISCONNECT
00:37:24 [017035] 0: Release Old Dlg #2
00:37:29 [017080] 0: 00xx685928=DISCONNECT
00:37:29 [017080] 0: Release Old Dlg #2
00:37:31 [017097] 1: 00xx685949=DISCONNECT
00:37:31 [017097] QosLineCount=1, Bandwidth=86
00:37:31 [017097] 1: Release Active Dlg
00:37:31 [017097] 1: ==15:PlayBusyTone
00:37:34 [017128] 1: FxoHookOn
00:37:34 [017128] 1: ==3:Idle
00:37:34 [017128] 1: SetInputGain(18)
00:37:34 [017128] 1: SetFax(1)=0
00:37:40 [017195] 0: 00xx685928=DISCONNECT
00:37:40 [017195] 0: Release Old Dlg #2
00:37:40 [017195] 1: 00xx685949=DISCONNECT
00:37:40 [017195] 1: Release Old Dlg #2
Лог 2-го
Код:
00:36:42 [011889] 0: 00xx688177=REGISTER
00:36:42 [011889] 1: 00xx688179=REGISTER
00:36:43 [011890] 0: 00xx688177=REGISTER_AUTHN
00:36:43 [011891] 1: 00xx688179=REGISTER_AUTHN
00:36:43 [011892] 0: 00xx688177=REGISTERED
00:36:43 [011892] 1: 00xx688179=REGISTERED
00:37:14 [012208] 0: 00xx688177=OFFERING
00:37:14 [012208] 0: Get CallerId=00xx685928
00:37:14 [012208] 0: Peer=95.30.112.37:59325, PT=0, RecvOnly=0
00:37:14 [012208] 0: ==9:FxsCallerIdShortRing
00:37:14 [012208] 0: Fxs Send DtmfCallerId(00xx685928)=0
00:37:14 [012208] 0: ==10:FxsCallerIdSending
00:37:17 [012231] 0: ==11:FxsCallerIdSent
00:37:17 [012233] 0: After CallerId Sent, SetFxsRing()=0
00:37:17 [012233] 0: ==12:Alerting
00:37:19 [012259] 0: Fxs Pickup
00:37:20 [012260] 0: 00xx688177=ACCEPT
00:37:20 [012261] 0: ==13:VoipAnswering
00:37:20 [012263] 0: 00xx688177=CONNECTED
00:37:20 [012263] 0: RtpApiTalk[1,1], Peer=95.30.112.37:59325, PT=0, FC=2, NewOOB=1
00:37:20 [012263] QosLineCount=1, Bandwidth=86
00:37:20 [012263] 0: ==14:Talking
00:37:24 [012303] 0: 00xx688177=OFFERING_REPLACE
00:37:24 [012303] QosLineCount=0, Bandwidth=0
00:37:24 [012303] 0: Peer=95.30.112.37:59319, PT=0, RecvOnly=0
00:37:24 [012303] 0: Disconnect Old Call
00:37:24 [012304] 0: 00xx688177=ACCEPT
00:37:24 [012304] 0: ==13:VoipAnswering
00:37:24 [012307] 0: 00xx688177=CONNECTED
00:37:24 [012307] 0: RtpApiTalk[1,1], Peer=95.30.112.37:59319, PT=0, FC=2, NewOOB=1
00:37:24 [012307] QosLineCount=1, Bandwidth=86
00:37:24 [012307] 0: ==14:Talking
00:37:24 [012309] 0: 00xx688177=DISCONNECT
00:37:24 [012309] 0: Release Old Dlg #2
00:37:30 [012368] 0: Fxs Hangup
00:37:30 [012368] QosLineCount=0, Bandwidth=0
00:37:30 [012368] 0: Bye at Talking
00:37:30 [012369] 0: ==3:Idle
00:37:30 [012369] 0: SetFax(1)=0
00:37:31 [012371] 0: 00xx688177=DISCONNECT
00:37:31 [012371] 0: Release Old Dlg #2
00:37:55 [012618] 0: 00xx688177=DISCONNECT
00:37:55 [012618] 0: Release Old Dlg #2