1 Replies Last post: Dec 11, 2007 9:12 PM by Guest  
Guest

Dec 20, 2007 9:32 PM

[OpenSBC] Call through Sip Trunk if Enum fails

Hi Joegen,

I am using Sip Trunk as well as Enum capabilities of OpenSBC. I have a
question.

I want that whenever an outbound call is established, it should first search
enum records corresponding to phone number dialed and if found make a call
directly.

But it may happen that the other party also has an OpenSBC installed and it
has put IP of my OpenSBC in List of Blocked IP's, so the other party will
send a 403 Forbidden message.

Now two situation can arise:
1. The call should be disconnected.
2. The call should now be made using Sip Trunk facilities of OpenSBC.

I want to know how can I handle the situation in which if a call is rejected
by other party through Enum then the call should be established through Sip
Trunk.


Do an Enum lookup
UA----->OpenSBC 1 ---------------------------->
Enum Server

Enum lookup is successful

OpenSBC 2

Blocked IP of OpensBC 1


Call is established successfully

<-------------------------------


Regards,

Dinesh
http://att1.html


SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Opensipstack-osbcdevel mailing list
Opensipstack-osbcdevel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-osbcdevel
Attachments:
Guest
1. Dec 11, 2007 9:12 PM in response to: Guest
Re: [OpenSBC] Call through Sip Trunk if Enum fails
You would probably be able to reach at least up to enum, osbc... But
you might not be able to failover to a sip-trunk right now because the
SIP-Trunk is handled differently than any other route. I am not very
sure. Have you tried

sip:* enum:number@e164.org, sip:numkber@osbc2,
sip:number@your_itsp;sip-trunk=true

?

Joegen

Dinesh Dialani wrote:

Hi Joegen,

I am using Sip Trunk as well as Enum capabilities of OpenSBC. I have a
question.

I want that whenever an outbound call is established, it should first
search enum records corresponding to phone number dialed and if found
make a call directly.

But it may happen that the other party also has an OpenSBC installed
and it has put IP of my OpenSBC in List of Blocked IP's, so the other
party will send a 403 Forbidden message.

Now two situation can arise:
1. The call should be disconnected.
2. The call should now be made using Sip Trunk facilities of OpenSBC.

I want to know how can I handle the situation in which if a call is
rejected by other party through Enum then the call should be
established through Sip Trunk.


Do an Enum lookup
UA----->OpenSBC 1
----------------------------> Enum Server

Enum lookup is successful
return a Sip URI

OpenSBC 1 Call directly to other party

-----------------------------> OpenSBC 2

Blocked IP of OpensBC 1

Sends a 403 Forbidden message

Establish a call using Sip
Trunk

------------------------------>

Call is established
successfully

Regards,

Dinesh



SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php


_______________________________________________
Opensipstack-osbcdevel mailing list
Opensipstack-osbcdevel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-osbcdevel


No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.503 / Virus Database: 269.17.0/1180 - Release Date: 12/10/2007 2:51 PM


SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Opensipstack-osbcdevel mailing list
Opensipstack-osbcdevel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-osbcdevel