имеем следующую железку, натравленную на меру с сип-хитом.
поблема в том что звонки отлично ходят, а факсы ходить не желают. затыкаются при начале передачи.
Boot PROM Version 1.00.001
Firmware Version 1.00.008GNR
DSP Version 0.11.8.4
SIP Version 1.0.5
Current Mode Router
все настройки по умолчанию, в телнете настройки t38 не трогал.
вот что выдает spy 13 event:
Script started on Tue Aug 1 15:29:05 2006
cololo@bee:~> telnet 192.168.0.100
Trying 192.168.0.100...
Connected to 192.168.0.100.
Escape character is '^]'.
Welcome to VoIP Gateway system!!!
username:aaddmmiinn^M
password:admin^M
192.168.15.1>ssppyy 11 ^^M
192.168.15.1>ssppyy 1133 eevveenntt^M
192.168.15.1>000030807 EPTAPI: Line 1 _ept_event_cb event: off-hook -> dtmf ON
000030807 EPTAPI: _ept_event_cb: line 1 off-hook
000030807 SIP receive event: ept_id = 0, event = 1
000030807 task_sipmain: ept_id = 0, event = 1
000030807 task_sipmain: line1: SipEventOffHook
000030807 EPTAPI: Line 1 ept_phone_hook_off hook_state=OFFHOOK
000030807 SIP: [Line 1] hook state changed OnHook ---> OffHook
000030807 Line 1 -- play dial tone.
000030807 SIP: [Line 1] call state changed StateNull ---> StatePending
000030807
DIAL num_elements=1
000030807 EPTAPI: Line 1 ept_play_tone: DIAL
000031228 EPTAPI: _ept_event_cb: line 1 dial 7
000031228 SIP receive event: ept_id = 0, event = 29
000031228 task_sipmain: ept_id = 0, event = 29
000031228 task_sipmain: line 1 -- <7> pressed.
000031365 EPTAPI: _ept_event_cb: line 1 dial 8
000031366 SIP receive event: ept_id = 0, event = 30
000031366 task_sipmain: ept_id = 0, event = 30
000031366 task_sipmain: line 1 -- <8> pressed.
000031487 EPTAPI: _ept_event_cb: line 1 dial 3
000031487 SIP receive event: ept_id = 0, event = 25
000031487 task_sipmain: ept_id = 0, event = 25
000031487 task_sipmain: line 1 -- <3> pressed.
000031533 EPTAPI: _ept_event_cb: line 1 dial 1
000031534 SIP receive event: ept_id = 0, event = 23
000031534 task_sipmain: ept_id = 0, event = 23
000031534 task_sipmain: line 1 -- <1> pressed.
000031575 EPTAPI: _ept_event_cb: line 1 dial 2
000031575 SIP receive event: ept_id = 0, event = 24
000031575 task_sipmain: ept_id = 0, event = 24
000031575 task_sipmain: line 1 -- <2> pressed.
000031631 EPTAPI: _ept_event_cb: line 1 dial 7
000031631 SIP receive event: ept_id = 0, event = 29
000031631 task_sipmain: ept_id = 0, event = 29
000031631 task_sipmain: line 1 -- <7> pressed.
000031677 EPTAPI: _ept_event_cb: line 1 dial 5
000031677 SIP receive event: ept_id = 0, event = 30
000031677 task_sipmain: ept_id = 0, event = 30
000031677 task_sipmain: line 1 -- <8> pressed.
000031715 EPTAPI: _ept_event_cb: line 1 dial 0
000031715 SIP receive event: ept_id = 0, event = 31
000031715 task_sipmain: ept_id = 0, event = 31
000031715 task_sipmain: line 1 -- <9> pressed.
000031757 EPTAPI: _ept_event_cb: line 1 dial 8
000031757 SIP receive event: ept_id = 0, event = 28
000031757 task_sipmain: ept_id = 0, event = 28
000031757 task_sipmain: line 1 -- <6> pressed.
000031791 EPTAPI: _ept_event_cb: line 1 dial 8
000031791 SIP receive event: ept_id = 0, event = 28
000031791 task_sipmain: ept_id = 0, event = 28
000031791 task_sipmain: line 1 -- <6> pressed.
000031858 EPTAPI: _ept_event_cb: line 1 dial 0
000031858 SIP receive event: ept_id = 0, event = 22
000031858 task_sipmain: ept_id = 0, event = 22
000031858 task_sipmain: line 1 -- <0> pressed.
000032258 SIP receive event: ept_id = 0, event = 38
000032258 task_sipmain: ept_id = 0, event = 38
000032258 sipCheckActivationCode: EPT 0 Make a Call
000032258 DNS: Resolving <xxx.xxx.xxx.xxx>...
000032258 DNS: Resolving <192.168.0.100>...
000032258 New SIP session created(sd=1).
000032258 SIP: [Line 1] call state changed StatePending ---> StateOriginated
000032258 SIP receive event: ept_id = 0, event = 52,reason = 1
000032258 task_sipmain: ept_id = 0, event = 52
000032258 SIP: sipSendRequst session=1 method=1
000032258 DNS: Resolving <xxx.xxx.xxx.xxx>...
000032258 Line 1 --- Send SIP Message to xxx.xxx.xxx.xxx:5060 (sd=1, size=806)
000032258 INVITE sip:78312750880@xxx.xxx.xxx.xxx;user=phone SIP/2.0
Via: SIP/2.0/UDP 192.168.0.100:5060;branch=z9hG4bKe95cd10e3344c5af
Max-Forwards: 70
From: 119 <sip:119@xxx.xxx.xxx.xxx;user=phone>;tag=20d8f49c3c9d1ae0
To: <sip:78312750880@xxx.xxx.xxx.15000032262 Line 1 --- Receive SIP Message from xxx.xxx.xxx.xxx:5060 (size=401)
000032262 SIP/2.0 100 Trying
Via: SIP/2.0/UDP 192.168.0.100:5060;branch=z9hG4bKe95cd10e3344c5af
From: 119 <sip:119@xxx.xxx.xxx.xxx;user=phone>;tag=20d8f49c3c9d1ae0
To: <sip:78312750880@xxx.xxx.xxx.xxx;user=phone>;tag=2a5fff000a3bff10ff000060ffff2dff
Call000032262 SIP: [Line 1] call state changed StateOriginated ---> StateDelivered
000032656 Line 1 --- Receive SIP Message from xxx.xxx.xxx.xxx:5060 (size=402)
000032656 SIP/2.0 180 Ringing
Via: SIP/2.0/UDP 192.168.0.100:5060;branch=z9hG4bKe95cd10e3344c5af
From: 119 <sip:119@xxx.xxx.xxx.xxx;user=phone>;tag=20d8f49c3c9d1ae0
To: <sip:78312750880@xxx.xxx.xxx.xxx;user=phone>;tag=2a5fff000a3bff10ff000060ffff2dff
Cal000032656 SIP: [Line 1] call state changed StateDelivered ---> StateDelivered
000032656 SIP receive event: ept_id = 0, event = 9
000032656 task_sipmain: ept_id = 0, event = 9
000032656
RINGBACK num_elements=2
000032656 EPTAPI: Line 1 ept_play_tone: RINGBACK
000032656 task_sipmain: line 1 --- ringback.
000032948 Line 1 --- Receive SIP Message from xxx.xxx.xxx.xxx:5060 (size=620)
000032948 SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.0.100:5060;branch=z9hG4bKe95cd10e3344c5af
From: 119 <sip:119@xxx.xxx.xxx.xxx;user=phone>;tag=20d8f49c3c9d1ae0
To: <sip:78312750880@xxx.xxx.xxx.xxx;user=phone>;tag=2a5fff000a3bff10ff000060ffff2dff
Call-ID:000032948 SDP decode attribute token=G729, ret=18
000032948 SDP decode attribute token=PCMU, ret=0
000032948 SDP decode attribute token=PCMA, ret=8
000032948 psipSession->state != SipStateConnected!
000032948 Check Msg for psipSession->sdp_changed=1
000032948 sipSetRemoteSDP() ptime=20
000032948 SIP: [Line 1] call state changed StateDelivered ---> StateEstablished
000032948 SIP: [Line 1] start Outgoing call
000032948 SIP receive event: ept_id = 0, event = 10
000032948 ###1st 200 OK session timer:0###
000032948 Line 1: Connected. Codec=18
000032948 SIP: sipSendRequst session=1 method=2
000032948 SIP receive event: ept_id = 0, event = 71,reason = 1
000032949 Line 1: Re-Invite. Codec=18
000032949 <SipCallTransfer(All)>:Call Connected, set sipInfo[1].ept_info.dtmf_buf[0] = 0.
000032949 task_sipmain: ept_id = 0, event = 10
000032949 task_sipmain: line 1 --- stop ringback.
000032949 task_sipmain: ept_id = 0, event = 71
000032949 SDP Change! Call sipConnect()!!
000032949 SIP: Line 1 sipConnect() sd=1 remote_adderss=xxx.xxx.xxx.xxx:17040 connection_mode=3
000032949 SIP: Line 1 sipConnect() codec=18 oob_dtmf=0 payload=0
000032949 EPTAPI: Line 1 ept_rtp_modify
000032949 EPTAPI: Line 1 c_ch_id 0 NEW RTP session
000032949 EPTAPI: LINE 1 ept_set_phone_volume txgain = -3 rxgain = -11 ok
000032949 EPTAPI: Line 1 c_ch_id 0 dsp_reinit=1 dsp_t38fax_enable=0
000032949 EPTAPI: Line 1 ept_codec_set codec=7
000032949 EPTAPI: Line 1 ept_ec_set enable=1
000032949 EPTAPI: Line 1 ept_ec_set enable=1 ec_level=2
000032949 EPTAPI: Line 1 nLen=16 bNlp=1 nGainIn=2 nGainOut=2
000032949 EPTAPI: Line 1 ept_vad_set vad_value=0 vad_level=1
000032949 EPTAPI: Line 1 ept_vad_set vad_value=0
000032949 EPTAPI: ept_set_jitter_buffer = enable ok
000032949 EPTAPI: Line 1 codec=18 codec_packetization 20
000032949 EPTAPI: codec_channel_id 0 ept_set_frame_length len = 20 ok
000032949 0 remote_payload =0,0, local_payload=101,0
000032949 EPTAPI: Line 1 ept_rtp_configuration RtpParam.nEvents=1 RtpParam.nEventPT=101
000032950 EPTAPI: Line 1 ept_rtp_modify remote_ip=xxx.xxx.xxx.xxx:17040
000032950 VINETIC_RTP: vinetic_rtp_configure_port Create RTP socket 27
000032950 VINETIC_RTP: vinetic_rtp_configure_port FD=27 remote_ip=xxx.xxx.xxx.xxx:17040
000032950 EPTAPI: Line 1 c_ch_id 0, mode:Inactive->SendRecv
000032950 DNS: Resolving <xxx.xxx.xxx.xxx>...
000032950 Line 1 --- Send SIP Message to xxx.xxx.xxx.xxx:5060 (sd=1, size=412)
000032950 ACK sip:78312750880@xxx.xxx.xxx.xxx;user=phone SIP/2.0
Via: SIP/2.0/UDP 192.168.0.100:5060;branch=z9hG4bKf1c5dd2af393680f
Max-Forwards: 70
From: 119 <sip:119@xxx.xxx.xxx.xxx;user=phone>;tag=20d8f49c3c9d1ae0
To: <sip:78312750880@xxx.xxx.xxx.xxx;u000033840 EPTAPI: _ept_event_cb:info->sd=1, info1->sd=-1, cng_waiting_dsp_ready_times[0]=50
000033840 EPTAPI: _ept_event_cb: L_FT: CNG tone detected for FAX.
000033840 EPTAPI: _ept_event_cb: fax event CNG, evet_id = 31
000037726 Line 1 --- Receive SIP Message from xxx.xxx.xxx.xxx:5060 (size=419)
000037726 BYE sip:119@192.168.0.100:5060;user=phone SIP/2.0
Via: SIP/2.0/UDP xxx.xxx.xxx.xxx:5060
From: <sip:78312750880@xxx.xxx.xxx.xxx;user=phone>;tag=2a5fff000a3bff10ff000060ffff2dff
To: 119 <sip:119@xxx.xxx.xxx.xxx;user=phone>;tag=20d8f49c3c9d1ae0
Cal000037726 SIP receive event: ept_id = 0, event = 72,reason = 1
000037726 SIP: [Line 1] call state changed StateEstablished ---> StateFailed
000037726 Start close wait timer for session 1.
000037726 SIP receive event: ept_id = 0, event = 4
000037726 Line 1: Connection closed.
000037726 task_sipmain: ept_id = 0, event = 72
000037726 SIP: Line 1 sipDisconnect() sd=1 all=0
000037726 EPTAPI: Line 1 ept_rtp_off sd=1 delete specific session
000037726 EPTAPI: Line 1 ept_rtp_off MATCH codec_channel_id=0
000037727 EPTAPI: Codec_channel_id 0 ept_rtp_free_port_specific
000037727 SET VOICE OFF
000037727 task_sipmain: ept_id = 0, event = 4
000037727
BUSY num_elements=2
000037727 EPTAPI: Line 1 ept_play_tone: BUSY
000037727 task_sipmain: line 1 --- busy.
000037728 DNS: Resolving <xxx.xxx.xxx.xxx>...
000037728 Line 1 --- Send SIP Message to xxx.xxx.xxx.xxx:5060 (sd=1, size=283)
000037728 SIP/2.0 200 OK
Via: SIP/2.0/UDP xxx.xxx.xxx.xxx:5060
From: <sip:78312750880@xxx.xxx.xxx.xxx;user=phone>;tag=2a5fff000a3bff10ff000060ffff2dff
To: 119 <sip:119@xxx.xxx.xxx.xxx;user=phone>;tag=20d8f49c3c9d1ae0
Call-ID: fd8bc41a2fdcb95b@192.168.0.10000038003 EPTAPI: _ept_event_cb: line 1 flash-hook
000038003 SIP receive event: ept_id = 0, event = 3
000038003 task_sipmain: ept_id = 0, event = 3
000038003 task_sipmain: line1: SipEventFlash
000039274 EPTAPI: Line 1 _ept_event_cb event_id: on-hook -> dtmf OFF
000039274 EPTAPI: _ept_event_cb: line 1 on-hook
000039274 SIP receive event: ept_id = 0, event = 2
000039274 task_sipmain: ept_id = 0, event = 2
000039274 task_sipmain: line1: SipEventOnHook
000039274 SIP: [Line 1] hook state changed OffHook ---> OnHook
000039274 SIP: [Line 1] call state changed StateFailed ---> StateNull
000039274 SIP receive event: ept_id = 0, event = 73,reason = -1
000039274 task_sipmain: ept_id = 0, event = 73
000039274 SIP: Line 1 sipDisconnect() sd=255 all=1
000039274 EPTAPI: Line 1 ept_rtp_off sd=255 delete ALL
^M
192.168.15.1>eexxiitt^MConnection closed by foreign host
Script done on Tue Aug 1 15:31:14 2006
в чем может быть проблема?
и еще очень сильно интересует назначение следующих телнет-команд :
t38_mode = Enable
t38_ver = 0
t38_rate = 14400
t38_maxbuff = 72
t38_maxdatagram = 316
t38_manage = 1
t38_UDPRedundant = 1
t38fax_change_port_enable = 1
с t38_rate, t38_mode всё понятно, а вот что означает всё остальное? и что имеет смысл подкрутить? в PDF на эту тему не нашел ни слова.
кстати, факсы на устройствах AddPac и SIPURA работают.
|