In my case asterisk and SER are on same IP ser uses port 5060, and asterisk 5061<br>
add user to SER which represents asterisk and add this:<br>
<br>
asterisk/extensions.conf<br>
<br>
...<br>
[kontekst]<br>
...<br>
;SER -> ASTERISK (when calling from SER use 0 to go to asterisk)<br>
exten => _0.,1,Dial(SIP/${EXTEN:1}@192.168.19.50:5060,30,r)<br>
exten => _0.,101,Hangup<br>
<br>
;ASTERISK -> SER (when calling from asterisk use 9 to go to SER)<br>
exten => _9.,1,Answer()<br>
exten => _9.,2,Dial(SIP/${EXTEN:1},30,r)<br>
exten => _9.,103,Hangup<br>
...<br>
<br>
asterisk/sip.conf<br>...<br>
; register => user[:secret[:authuser]]@host[:port][/extension]<br>
; for example:<br>
register => 203:203@192.168.19.2:5060/203<br>
...<br>
<br>
/ser/ser.cfg<br>
...<br>
#******************ASTERISK****************************************<br>
if (method == "INVITE") {<br>
if (uri =~ "^sip:9[0-9]*@<a href="http://192.168.19.2">192.168.19.2</a>"){<br>
log(1, "Forwarding to Asterisk\n");<br>
forward( <a href="http://192.168.19.2">192.168.19.2</a>, 5061);<br>
t_relay();<br>
break;<br>
}<br>
}<br>
#*****************************************************************<br>
...<br>
<br>
Bye, Ivan<br>