Hi David,
I see. The problem is all the SIP traffic contains references to this
192.168.0.46, but opensips has no idea how to handle consider this IP
(like local or foreign domain).
It should handle it as local domain, so add in your cfg:
alias="192.168.0.46"
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
On 01.02.2016 12:21, David Wafula wrote:
Hi Bogdan,
OpenSips is listening on 192.168.4.248, which running in totally
different network from freeswitch. Freeswitch is running on 192.168.0.46.
And, my test user [email protected] <mailto:[email protected]>, is
created on freeswitch. I do not have any local users on opensips at
this stage.
Regards.
On Mon, Feb 1, 2016 at 11:48 AM, Bogdan-Andrei Iancu
<[email protected] <mailto:[email protected]>> wrote:
Hi David,
The "relay forbidden" case happens when neither the FROM URI, nor
the request URI contain a SIP domain served/local to OpenSIPS. In
your case I see that the INVITE has in FROM and RURI the
192.168.0.46 SIP domain. Is your OpenSIPS actually listening on
this IP ?
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
On 30.01.2016 17:25, David Wafula wrote:
Hello list,
Am quite new to opensips. So i want opensips to act as an
outbound proxy to freeswitch. I followed the tutorial on the
opensips site and set up a running opensips instance (vanilla). I
too have a running freeswitch instance.
so, on my softphone, when i set outbound proxy as opensips, am
able to register the phone successfully to freeswitch via
opensips. But when i attempt to make a call, i get:
send_reply("403","Rely forbidden");
From the opensips config, i can see this is cause by this snipped:
if ( !(is_method("REGISTER") ) ) {
if (from_uri==myself)
{
# authenticate if from local subscriber
# authenticate all initial non-REGISTER request that pretend to be
# generated by local subscriber (domain from FROM URI is local)
if (!proxy_authorize("", "subscriber")) {
proxy_challenge("", "0");
exit;
}
if (!db_check_from()) {
sl_send_reply("403","Forbidden auth ID");
exit;
}
consume_credentials();
# caller authenticated
} else {
# if caller is not local, then called number must be local
if (!uri==myself) {
send_reply("403","Rely forbidden");
exit;
}
}
}
What extra configuration should i be making to allow calls
(INVITE etc) to be signalled via opensips ?
Here is a sample of the SIP trace:
REQUEST:
===================
01-30 17:15:57.522: I/System.out(30771): INVITE
sip:[email protected] SIP/2.0
01-30 17:15:57.522: I/System.out(30771): Via: SIP/2.0/TCP
10.1.4.24:57232;rport;branch=z9hG4bKPj2Ablr3CXdtiqLbZwAwM1IY.s2phTfK3i;alias
01-30 17:15:57.522: I/System.out(30771): Max-Forwards: 70
01-30 17:15:57.522: I/System.out(30771): From:
sip:[email protected];tag=SgvMtXb0KnIhW0ZDWnLxDN1tglrpAPzD
01-30 17:15:57.522: I/System.out(30771): To: sip:[email protected]
01-30 17:15:57.522: I/System.out(30771): Contact:
<sip:[email protected]:30789;ob>
01-30 17:15:57.522: I/System.out(30771): Call-ID:
MnJgNdYjsQsPxaxyPScBIbYydinJm9dR
01-30 17:15:57.522: I/System.out(30771): CSeq: 9040 INVITE
01-30 17:15:57.522: I/System.out(30771): Route:
<sip:192.168.4.248;lr>
01-30 17:15:57.522: I/System.out(30771): Allow: PRACK, INVITE,
ACK, BYE, CANCEL, UPDATE, INFO, SUBSCRIBE, NOTIFY, REFER,
MESSAGE, OPTIONS
01-30 17:15:57.522: I/System.out(30771): Supported: replaces,
100rel, timer, norefersub
01-30 17:15:57.522: I/System.out(30771): Session-Expires: 1800
01-30 17:15:57.522: I/System.out(30771): Min-SE: 90
01-30 17:15:57.522: I/System.out(30771): User-Agent: Pjsua2
Android 2.4.5
01-30 17:15:57.522: I/System.out(30771): Content-Type: application/s
RESPONSE
====================
01-30 17:15:58.123: I/System.out(30771): SIP/2.0 403 Rely forbidden
01-30 17:15:58.123: I/System.out(30771): Via: SIP/2.0/TCP
10.1.4.24:57232;received=105.5.139.90;rport=30689;branch=z9hG4bKPj2Ablr3CXdtiqLbZwAwM1IY.s2phTfK3i;alias
01-30 17:15:58.123: I/System.out(30771): From:
sip:[email protected];tag=SgvMtXb0KnIhW0ZDWnLxDN1tglrpAPzD
01-30 17:15:58.123: I/System.out(30771): To:
sip:[email protected];tag=a0a925d2eca49498ea7382b7b1f63f38.62df
01-30 17:15:58.123: I/System.out(30771): Call-ID:
MnJgNdYjsQsPxaxyPScBIbYydinJm9dR
01-30 17:15:58.123: I/System.out(30771): CSeq: 9040 INVITE
01-30 17:15:58.123: I/System.out(30771): Server: OpenSIPS (2.1.2
(x86_64/linux))
01-30 17:15:58.123: I/System.out(30771): Content-Length: 0
--
David
_______________________________________________
Users mailing list
[email protected] <mailto:[email protected]>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
--
David Wafula
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users