View Single Post
Old 05-11-2010, 20:10   #16
MrX87
Member
 
Iscritto dal: Feb 2008
Messaggi: 49
ho modificato l'INVITE come detto da te in questo modo:
Codice:
"INVITE sip:"+number_dest+"@"+addr_dest+" SIP/2.0\r\n"+
					 "Via: SIP/2.0/UDP "+addr_dest+":5060;rport;branch=z9hG4bKnvjeoqua\r\n"+
					 "Max-Forwards: 70\r\n"+
					 "To: <sip:"+number_dest+"@"+addr_dest+">\r\n"+
					 "From: "+number_dest+" <sip:"+number_dest+"@"+addr_src+">;tag=ycbzi\r\n"+
					 "Call-ID: "+number_dest+"@"+addr_src+"\r\n"+
					 "CSeq: 976 INVITE\r\n"+
					 "Contact: <sip:"+number_dest+"@"+addr_src+":5060>\r\n"+
					 "Content-Type: application/sdp\r\n"+
					 "Allow: INVITE,ACK,BYE,CANCEL,OPTIONS,PRACK,REFER,NOTIFY,SUBSCRIBE,INFO,MESSAGE\r\n"+
					 "Supported: replaces,norefersub,100rel\r\n"+
					 "User-Agent: My_pc\r\n"+
					 "Content-Length: 254\r\n"+
					 "\r\n"+
					 "2v=0\r\n"+
					 "o=My_pc 105015165 105015162 IN IP4 "+addr_src+"\r\n"+
					 "s=-\r\n"+
					 "c=IN IP4 "+addr_src+"\r\n"+
					 "t=0 0\r\n"+
					 "m=audio 8000 RTP/AVP 8 0 3 101\r\n"+
					 "a=rtpmap:8 PCMA/8000\r\n"+
					 "a=rtpmap:0 PCMU/8000\r\n"+
					 "a=rtpmap:3 GSM/8000\r\n"+
					 "a=rtpmap:101 telephone-event/8000\r\n"+
					 "a=fmtp:101 0-15\r\n"+
					 "a=ptime:20\r\n"+
		 			 "\r\n";
inoltre ho configurato il file di asterisk extension.conf aggiungendo al fondo questo:
Codice:
exten => 100,1,Answer
exten => 100,n,Echo
exten => 100,n,Hangup
dove ovviamente 100 è il numero che chiamo che corrisponde a number_dest.

con questa configurazione asterisk mi risponde che l'indirizzo è incompleto:
Codice:
SIP/2.0 484 Address Incomplete
Via: SIP/2.0/UDP 192.168.1.228:5061;branch=z9hG4bKnvjeoqua;received=192.168.1.102;rport=44864
From: 100 <sip:100@192.168.1.102>;tag=ycbzi
To: <sip:200@192.168.1.228>;tag=as4245b09d
Call-ID: 100@192.168.1.102
CSeq: 976 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Content-Length: 0

Ultima modifica di MrX87 : 05-11-2010 alle 20:12.
MrX87 è offline   Rispondi citando il messaggio o parte di esso