Как прошить 7912G?
Сообщений: 54
|
Как прошить 7912G?
На тфтп у меня есть каталог с таким содержимым....
CP7912080001SIP060412A.sbin
Readme.txt
bmp2logo.exe
cfgfmt.exe
cfgfmt.linux
cfgfmt.sun
gkdefault.cfg
gkdefault.txt
prserv.exe
prserv.linux
prserv.sun
sip_ptag.dat
sipexample.txt
тфтп рабочий, с соседнего хоста работает...
tftp> connect 192.168.1.73
tftp> get CP7912080001SIP060412A/CP7912080001SIP060412A.sbin
Received 337222 bytes in 0.4 seconds
но на цискофоне в Status Message говорит tftp timeout.
|
Откуда: Москва
Сообщений: 3421
|
Re: Как прошить 7912G?
Включайте tcpdump -n port tftp и смотрите, есть ли вообще обращения от телефона.
|
Сообщений: 54
|
Re: Как прошить 7912G?
проблема была решена после того как скопировал прошивку в корень тфтп, тогда телефон автоматом вынянул новую прошивку.
Но теперь еще одна проблема, вот конфиг астерикс
sip.conf
[200] ; cisco
type=friend
host=dynamic
username=200
secret=password
nat=no
canreinvite=no
context=office
callerid="User1" <200>
allow=gsm
allow=ulaw
allow=alaw
extensions.conf
[office]
exten => 200,1, Macro(stdexten,200,SIP/200)
exten => user1, 1, Goto(200|1)
include => demo
не логинтся цискофон с такими настройками...
UID 200
PWD password
Proxy 0
AltProxyTimeOut 0
UseLoginID 1
LoginID 200
SIPRegInterval 3600
MaxRedirect 5
SIPRegOn 0
NATIP 0.0.0.0
SIPPort 5060
MediaPort 16384
OutBoundProxy 0
MsgRetryLimits 0x00000000
NatServer 0
NatTimer 0x00000000
DialPlan 911|1>#t8.r9t2-|0>#t811.rat4-|^1t4>#.-
IPDialPlan 1
|
Откуда: Москва
Сообщений: 3421
|
Re: Как прошить 7912G?
Попробуй включить usereqphone=yes для пира.
P.S. А если не регится телефон, не мешает и лог привести sip debug.
|
Сообщений: 54
|
Re: Как прошить 7912G?
Так странно то, что не понятно где в цискофоне указать ип астерискса.
---------
Хотя прописав в строчке "Proxy" адрес астерикса на нем в логай хачали появлятся строчки попыток диала...
Apr 13 20:04:20 WARNING[23739] pbx.c: No application 'Dial ' for extension (macro-stdexten, s, 1)
Только вот вызов на любой номер оказывается занятым.
вот мой полный extensions.conf
[nabor_7495]
exten => _7495XXXXXXX,1,SetCallerID("SipPhone" <7890101>)
exten => _7495XXXXXXX,2,Dial(SIP/sipnet1/${EXTEN},120)
exten => _7495XXXXXXX,3,PlayBack(noanswer)
exten => _7495XXXXXXX,4,HangUp
exten => _7495XXXXXXX,103,Dial(SIP/sipnet2/${EXTEN},120)
exten => _7495XXXXXXX,104,PlayBack(noanswer)
exten => _7495XXXXXXX,105,HangUp
exten => _7495XXXXXXX,305,PlayBack(busy)
exten => _7495XXXXXXX,306,HangUp
[office]
exten => 200,1, Macro(stdexten,200,SIP/200)
exten => user1, 1, Goto(200|1)
exten => 201,1, Macro(stdexten,201,SIP/201)
exten => user2, 1, Goto(201|1)
exten => 202,1, Macro(stdexten,202,SIP/202)
exten => user3, 1, Goto(202|1)
include => demo
[macro-stdexten]
exten => s, 1, Dial (${ARG2},20,t[4])
exten => s, 2, Goto(s-$(DIALSTATUS),1)
exten => s-NOANSWER, 1, Voicemail(u${ARG1})
exten => s-NOANSWER, 2, (Goto(default,s,1))
exten => s-BUSY, 1, Voicemail(b,${ARG1})
exten => s-BUSY, 2, (Goto(default,s,1))
exten => _s-., 1, Goto(s-NOANSWER)
exten => a, 1, VoiceMailMain(${ARG1})
|
Откуда: Москва
Сообщений: 3421
|
Re: Как прошить 7912G?
1) SetCallerID - DEPRECATED. Используете функцию CALLERID.
2) n+101 по умолчанию выключен (prioriyjumping=no в extensions.conf). Теперь надо размещать комманды подряд одна за другой.
3) No application 'Dial ' - пробел лишний видите? :-)
Перед тем как менять диалплан, просто уберите пробел и прозвонитесь.
Вы уже близко...
|
Сообщений: 48
|
Re: Как прошить 7912G?
А не говорит ли вот это телефону что он не должен регистрироваться?:)
SIPRegOn 0
В меню есть опция, регистрироваться или нет.
|
Сообщений: 54
|
Re: Как прошить 7912G?
->Вы уже близко...
Да и в правду, все заработало.
А подскажите почему звонки наружу не проходят?
Что-бы внутрь позвонить нужно позвонить на 7890101 + свой сип номер?
|
Откуда: Москва
Сообщений: 3421
|
Re: Как прошить 7912G?
А подскажите почему звонки наружу не проходят?
Телепаты в отпуске :-)
Конфиги покажите, sip debug во время звонка...
|
Сообщений: 54
|
Re: Как прошить 7912G?
конфиги выше, вот дебаг...
<-- SIP read from 192.168.1.43:5060:
INVITE sip:74955555555@192.168.1.6 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.43;rport;branch=z9hG4bKyxylxrol
Max-Forwards: 70
To: <sip:74955555555@192.168.1.6>
From: "201" <sip:201@192.168.1.6>;tag=pymre
Call-ID: lzpspdquyjhsppl@192.168.1.43
CSeq: 421 INVITE
Contact: <sip:201@192.168.1.43>
Content-Type: application/sdp
Allow: INVITE,ACK,BYE,CANCEL,OPTIONS,PRACK,REFER,NOTIFY,SUBSCRIBE,INFO,MESSAGE
Supported: replaces,norefersub,100rel
User-Agent: Twinkle/1.1
Content-Length: 303
v=0
o=201 570454303 994319046 IN IP4 192.168.1.43
s=-
c=IN IP4 192.168.1.43
t=0 0
m=audio 8002 RTP/AVP 98 97 8 0 3 101
a=rtpmap:98 speex/16000
a=rtpmap:97 speex/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:3 GSM/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=ptime:20
--- (13 headers 14 lines) ---
Using INVITE request as basis request - lzpspdquyjhsppl@192.168.1.43
Sending to 192.168.1.43 : 5060 (NAT)
Reliably Transmitting (no NAT) to 192.168.1.43:5060:
SIP/2.0 407 Proxy Authentication Required
Via: SIP/2.0/UDP 192.168.1.43;branch=z9hG4bKyxylxrol;received=192.168.1.43;rport=5060
From: "201" <sip:201@192.168.1.6>;tag=pymre
To: <sip:74955555555@192.168.1.6>;tag=as2a4651a5
Call-ID: lzpspdquyjhsppl@192.168.1.43
CSeq: 421 INVITE
User-Agent: Usr
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Proxy-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="2cae7a34"
Content-Length: 0
---
Scheduling destruction of call 'lzpspdquyjhsppl@192.168.1.43' in 15000 ms
Found user '201'
<-- SIP read from 192.168.1.43:5060:
ACK sip:74955555555@192.168.1.6 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.43;rport;branch=z9hG4bKyxylxrol
Max-Forwards: 70
To: <sip:74955555555@192.168.1.6>;tag=as2a4651a5
From: "201" <sip:201@192.168.1.6>;tag=pymre
Call-ID: lzpspdquyjhsppl@192.168.1.43
CSeq: 421 ACK
User-Agent: Twinkle/1.1
Content-Length: 0
--- (9 headers 0 lines) ---
<-- SIP read from 192.168.1.43:5060:
INVITE sip:74955555555@192.168.1.6 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.43;rport;branch=z9hG4bKntvfimtz
Max-Forwards: 70
Proxy-Authorization: Digest username="201",realm="asterisk",nonce="2cae7a34",uri="sip:74955555555@192.168.1.6",response="e3e378b9f47b7a5d95dcd1bdb42bf7c9",algorithm=MD5
To: <sip:74955555555@192.168.1.6>
From: "201" <sip:201@192.168.1.6>;tag=pymre
Call-ID: lzpspdquyjhsppl@192.168.1.43
CSeq: 422 INVITE
Contact: <sip:201@192.168.1.43>
Content-Type: application/sdp
Allow: INVITE,ACK,BYE,CANCEL,OPTIONS,PRACK,REFER,NOTIFY,SUBSCRIBE,INFO,MESSAGE
Supported: replaces,norefersub,100rel
User-Agent: Twinkle/1.1
Content-Length: 303
v=0
o=201 570454303 994319046 IN IP4 192.168.1.43
s=-
c=IN IP4 192.168.1.43
t=0 0
m=audio 8002 RTP/AVP 98 97 8 0 3 101
a=rtpmap:98 speex/16000
a=rtpmap:97 speex/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:3 GSM/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=ptime:20
--- (14 headers 14 lines) ---
Using INVITE request as basis request - lzpspdquyjhsppl@192.168.1.43
Sending to 192.168.1.43 : 5060 (NAT)
Found user '201'
Found RTP audio format 98
Found RTP audio format 97
Found RTP audio format 8
Found RTP audio format 0
Found RTP audio format 3
Found RTP audio format 101
Peer audio RTP is at port 192.168.1.43:8002
Peer video RTP is at port 192.168.1.43:65535
Found description format speex
Found description format speex
Found description format PCMA
Found description format PCMU
Found description format GSM
Found description format telephone-event
Capabilities: us - 0x8000e (gsm|ulaw|alaw|h263), peer - audio=0x20e (gsm|ulaw|alaw|speex)/video=0x0 (nothing), combined - 0xe (gsm|ulaw|alaw)
Non-codec capabilities: us - 0x1 (telephone-event), peer - 0x1 (telephone-event), combined - 0x1 (telephone-event)
Looking for 74955555555 in office (domain 192.168.1.6)
Reliably Transmitting (no NAT) to 192.168.1.43:5060:
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP 192.168.1.43;branch=z9hG4bKntvfimtz;received=192.168.1.43;rport=5060
From: "201" <sip:201@192.168.1.6>;tag=pymre
To: <sip:74955555555@192.168.1.6>;tag=as2a4651a5
Call-ID: lzpspdquyjhsppl@192.168.1.43
CSeq: 422 INVITE
User-Agent: Usr
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Content-Length: 0
---
<-- SIP read from 192.168.1.43:5060:
ACK sip:74955555555@192.168.1.6 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.43;rport;branch=z9hG4bKntvfimtz
Max-Forwards: 70
Proxy-Authorization: Digest username="201",realm="asterisk",nonce="2cae7a34",uri="sip:74955555555@192.168.1.6",response="e3e378b9f47b7a5d95dcd1bdb42bf7c9",algorithm=MD5
To: <sip:74955555555@192.168.1.6>;tag=as2a4651a5
From: "201" <sip:201@192.168.1.6>;tag=pymre
Call-ID: lzpspdquyjhsppl@192.168.1.43
CSeq: 422 ACK
User-Agent: Twinkle/1.1
Content-Length: 0
--- (10 headers 0 lines) ---
Destroying call 'lzpspdquyjhsppl@192.168.1.43'
Destroying call '31f14f4055646e79200217be5f14301f@192.168.1.6'
|
|