6 Replies Last post: Dec 3, 2007 5:07 AM by Guest  
Guest

Dec 20, 2007 9:32 PM

[OpenSBC] Couple of questions

Hello

I've been checking OpenSBC and got a couple of questions.

I can provide my own configuration by implementing a XML-RPC server, right?
But what if I just want to provide the routing information when it's
requested (when a new call arrives)?

I want to do the same with UA authentication (REGISTER). I want to lookup
the
account/password when the REGISTER transaction is received.

I want to monitor all calls on each UA (to always have the current state of
a UA (as in busy/free)). What is the best way to do that?
How do I control calls that UA's have? (like put them on hold, disconnect
etc)

Last question is about IVR. How do I create different IVR applications? I've
tried to figure out how SBCIVRHandler is invoked, but it's lot of code to
dig in.

Any help would be greatly appreciated,
Jonas
http://att1.html

SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell. From the desktop to the data center, Linux is going
mainstream. Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
Opensipstack-osbcdevel mailing list
Opensipstack-osbcdevel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-osbcdevel
Attachments:
Guest
1. Dec 2, 2007 7:42 PM in response to: Guest
Re: [OpenSBC] Couple of questions
inline...

Jonas Gauffin wrote:
Hello

I've been checking OpenSBC and got a couple of questions.

I can provide my own configuration by implementing a XML-RPC server,
right?

Close but not quite. OpenSBC allows you to design your own config
pages by providing XML-RPC hooks so an external web interface maybe able
to edit config info outside of OpenSBC Config Pages. OpenSBC will still
fetch information locally.

But what if I just want to provide the routing information when it's
requested (when a new call arrives)?

I want to do the same with UA authentication (REGISTER). I want to
lookup the
account/password when the REGISTER transaction is received.
Work is currently in progress to introduce diameter support in OpenSBC.
You could provide route and auth info to OpenSBC by implementing a
diameter server. We are expecting this feature to be included in
version 1.1.6


I want to monitor all calls on each UA (to always have the current
state of a UA (as in busy/free)). What is the best way to do that?
How do I control calls that UA's have? (like put them on hold,
disconnect etc)

That feature is a switchboard feature and should be a functionality of a
PBX and not an SBC.



Last question is about IVR. How do I create different IVR
applications? I've tried to figure out how SBCIVRHandler is invoked,
but it's lot of code to dig in.

You have looked at the right place. I believe the IVR handler is one of
the easiest to understand among all the OSBC handlers. There is
currently work being done to have OpenSBC support VXML via openVXI.
This should be out with 1.1.6 as well.

Any help would be greatly appreciated,
Jonas


SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell. From the desktop to the data center, Linux is going
mainstream. Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4


_______________________________________________
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.16.10/1160 - Release Date: 11/29/2007 8:32 PM


SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell. From the desktop to the data center, Linux is going
mainstream. Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
Opensipstack-osbcdevel mailing list
Opensipstack-osbcdevel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-osbcdevel
Guest
2. Dec 2, 2007 8:10 PM in response to: Guest
Re: [OpenSBC] Couple of questions
Joegen E. Baclor wrote:
inline...

Jonas Gauffin wrote:

Hello

I've been checking OpenSBC and got a couple of questions.

I can provide my own configuration by implementing a XML-RPC server,
right?

Close but not quite. OpenSBC allows you to design your own config
pages by providing XML-RPC hooks so an external web interface maybe able
to edit config info outside of OpenSBC Config Pages. OpenSBC will still
fetch information locally.


Let me take that back. You may indeed create your own XML-RPC server
by implementing the methods found in OSSAppConfig::InitXMLRPC(). There
is not much has been said and written about this easter egg in OpenSBC.
I am impressed that you went this deep to figure it out. I am
currently contemplating on introducing a real SQL Database to OpenSBC.
I wonder if this is a popular wish item. Feel free to comment on it.

RegisterMethod( "Config.GetListItem" );
RegisterMethod( "Config.SetListItem" );
RegisterMethod( "Config.AppendListItem" );
RegisterMethod( "Config.GetListSize" );
RegisterMethod( "Config.GetString" );
RegisterMethod( "Config.SetString" );
RegisterMethod( "Config.GetInteger" );
RegisterMethod( "Config.SetInteger" );
RegisterMethod( "Config.GetBoolean" );
RegisterMethod( "Config.SetBoolean" );
RegisterMethod( "Config.Subscribe" );
RegisterMethod( "Config.Changed" );

But what if I just want to provide the routing information when it's
requested (when a new call arrives)?

I want to do the same with UA authentication (REGISTER). I want to
lookup the
account/password when the REGISTER transaction is received.
Work is currently in progress to introduce diameter support in OpenSBC.
You could provide route and auth info to OpenSBC by implementing a
diameter server. We are expecting this feature to be included in
version 1.1.6

I want to monitor all calls on each UA (to always have the current
state of a UA (as in busy/free)). What is the best way to do that?
How do I control calls that UA's have? (like put them on hold,
disconnect etc)

That feature is a switchboard feature and should be a functionality of a
PBX and not an SBC.

Last question is about IVR. How do I create different IVR
applications? I've tried to figure out how SBCIVRHandler is invoked,
but it's lot of code to dig in.


You have looked at the right place. I believe the IVR handler is one of
the easiest to understand among all the OSBC handlers. There is
currently work being done to have OpenSBC support VXML via openVXI.
This should be out with 1.1.6 as well.


Any help would be greatly appreciated,
Jonas


SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell. From the desktop to the data center, Linux is going
mainstream. Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4


_______________________________________________
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.16.10/1160 - Release Date: 11/29/2007 8:32 PM


SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell. From the desktop to the data center, Linux is going
mainstream. Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
Opensipstack-osbcdevel mailing list
Opensipstack-osbcdevel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-osbcdevel


SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell. From the desktop to the data center, Linux is going
mainstream. Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
Opensipstack-osbcdevel mailing list
Opensipstack-osbcdevel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-osbcdevel
Guest
3. Dec 20, 2007 9:32 PM in response to: Guest
[OpenSBC] REDIRECT functionality and LOCATION Service
Guys,


I am a new OpenSBC user and need some basic information. Please help me with
the following doubts:


1. Does it support REDIRECT functionality?

2. Does it support only co-located "location service"? Or it has provision
for remote access also?


Thanks in advance,

CS


_____

From: opensipstack-osbcdevel-bounces@lists.sourceforge.net
opensipstack-osbcdevel-bounces@lists.sourceforge.net On Behalf Of
Jonas Gauffin
Sent: Sunday, December 02, 2007 8:30 PM
To: opensipstack-osbcdevel@lists.sourceforge.net
Subject: OpenSBC Couple of questions


Hello

I've been checking OpenSBC and got a couple of questions.

I can provide my own configuration by implementing a XML-RPC server, right?
But what if I just want to provide the routing information when it's
requested (when a new call arrives)?

I want to do the same with UA authentication (REGISTER). I want to lookup
the
account/password when the REGISTER transaction is received.

I want to monitor all calls on each UA (to always have the current state of
a UA (as in busy/free)). What is the best way to do that?
How do I control calls that UA's have? (like put them on hold, disconnect
etc)

Last question is about IVR. How do I create different IVR applications? I've
tried to figure out how SBCIVRHandler is invoked, but it's lot of code to
dig in.

Any help would be greatly appreciated,
Jonas

http://att1.html


SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell. From the desktop to the data center, Linux is going
mainstream. Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
Opensipstack-osbcdevel mailing list
Opensipstack-osbcdevel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-osbcdevel
Attachments:
Guest
4. Dec 3, 2007 12:02 AM in response to: Guest
Re: [OpenSBC] REDIRECT functionality and LOCATION Service
Chandra Shekhar Agrawal wrote:

Guys,


I am a new OpenSBC user and need some basic information. Please help
me with the following doubts:


1. Does it support REDIRECT functionality?

Yes it does. The following entry in B2BUA Route should redirect the
call instead

sip:613* sip:613@fwd.pulver.com;action="redirect"

2. Does it support only co-located "location service"? Or it has
provision for remote access also?

I am not sure what you mean by "location service" here.... Please
elaborate.



Thanks in advance,

CS


From: opensipstack-osbcdevel-bounces@lists.sourceforge.net
opensipstack-osbcdevel-bounces@lists.sourceforge.net *On
Behalf Of *Jonas Gauffin
Sent: Sunday, December 02, 2007 8:30 PM
To: opensipstack-osbcdevel@lists.sourceforge.net
Subject: OpenSBC Couple of questions


Hello

I've been checking OpenSBC and got a couple of questions.

I can provide my own configuration by implementing a XML-RPC server,
right?
But what if I just want to provide the routing information when it's
requested (when a new call arrives)?

I want to do the same with UA authentication (REGISTER). I want to
lookup the
account/password when the REGISTER transaction is received.

I want to monitor all calls on each UA (to always have the current
state of a UA (as in busy/free)). What is the best way to do that?
How do I control calls that UA's have? (like put them on hold,
disconnect etc)

Last question is about IVR. How do I create different IVR
applications? I've tried to figure out how SBCIVRHandler is invoked,
but it's lot of code to dig in.

Any help would be greatly appreciated,
Jonas



SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell. From the desktop to the data center, Linux is going
mainstream. Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4


_______________________________________________
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.16.13/1165 - Release Date: 12/2/2007 8:34 PM


SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell. From the desktop to the data center, Linux is going
mainstream. Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
Opensipstack-osbcdevel mailing list
Opensipstack-osbcdevel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-osbcdevel
Guest
5. Dec 3, 2007 3:05 AM in response to: Guest
Re: [OpenSBC] Couple of questions
thank you for your answer.

But what if I just want to provide the routing information when it's
requested (when a new call arrives)?

I want to do the same with UA authentication (REGISTER). I want to
lookup the
account/password when the REGISTER transaction is received.
Work is currently in progress to introduce diameter support in OpenSBC.
You could provide route and auth info to OpenSBC by implementing a
diameter server. We are expecting this feature to be included in
version 1.1.6

You have a roadmap on the development page, but I guess it's for the
stack itself.
When is 1.1.6 going to be released? Is 1.1.6 that is currently being developed?



I want to monitor all calls on each UA (to always have the current
state of a UA (as in busy/free)). What is the best way to do that?
How do I control calls that UA's have? (like put them on hold,
disconnect etc)

That feature is a switchboard feature and should be a functionality of a
PBX and not an SBC.

I know. I'm thinking about creating a PBX on top of SBC.




Last question is about IVR. How do I create different IVR
applications? I've tried to figure out how SBCIVRHandler is invoked,
but it's lot of code to dig in.

You have looked at the right place. I believe the IVR handler is one of
the easiest to understand among all the OSBC handlers. There is
currently work being done to have OpenSBC support VXML via openVXI.
This should be out with 1.1.6 as well.

When is the IVRHandler invoked, and for what numbers?
And how do I know which number the current session was invoked for?


SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell. From the desktop to the data center, Linux is going
mainstream. Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
Opensipstack-osbcdevel mailing list
Opensipstack-osbcdevel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-osbcdevel
Guest
6. Dec 3, 2007 5:07 AM in response to: Guest
Re: [OpenSBC] REDIRECT functionality and LOCATION Service
Joegen,

Thanks for your response.

For location service I intended to know if OpenSBC has interfaces t query a
remote database and get the results or it can query a local database only?

Please apprise me with your answer.

TIA,
CS

-----Original Message-----
From: opensipstack-osbcdevel-bounces@lists.sourceforge.net
opensipstack-osbcdevel-bounces@lists.sourceforge.net On Behalf Of
Joegen E. Baclor
Sent: Monday, December 03, 2007 10:33 AM
To: opensipstack-osbcdevel@lists.sourceforge.net
Subject: Re: OpenSBC REDIRECT functionality and LOCATION Service

Chandra Shekhar Agrawal wrote:


Guys,


I am a new OpenSBC user and need some basic information. Please help
me with the following doubts:


1. Does it support REDIRECT functionality?

Yes it does. The following entry in B2BUA Route should redirect the
call instead

sip:613* sip:613@fwd.pulver.com;action="redirect"

2. Does it support only co-located "location service"? Or it has
provision for remote access also?

I am not sure what you mean by "location service" here.... Please
elaborate.



Thanks in advance,

CS


From: opensipstack-osbcdevel-bounces@lists.sourceforge.net
opensipstack-osbcdevel-bounces@lists.sourceforge.net *On
Behalf Of *Jonas Gauffin
Sent: Sunday, December 02, 2007 8:30 PM
To: opensipstack-osbcdevel@lists.sourceforge.net
Subject: OpenSBC Couple of questions


Hello

I've been checking OpenSBC and got a couple of questions.

I can provide my own configuration by implementing a XML-RPC server,
right?
But what if I just want to provide the routing information when it's
requested (when a new call arrives)?

I want to do the same with UA authentication (REGISTER). I want to
lookup the
account/password when the REGISTER transaction is received.

I want to monitor all calls on each UA (to always have the current
state of a UA (as in busy/free)). What is the best way to do that?
How do I control calls that UA's have? (like put them on hold,
disconnect etc)

Last question is about IVR. How do I create different IVR
applications? I've tried to figure out how SBCIVRHandler is invoked,
but it's lot of code to dig in.

Any help would be greatly appreciated,
Jonas



SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell. From the desktop to the data center, Linux is going
mainstream. Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4


_______________________________________________
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.16.13/1165 - Release Date:
12/2/2007 8:34 PM


SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell. From the desktop to the data center, Linux is going
mainstream. Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
Opensipstack-osbcdevel mailing list
Opensipstack-osbcdevel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-osbcdevel



SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell. From the desktop to the data center, Linux is going
mainstream. Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
Opensipstack-osbcdevel mailing list
Opensipstack-osbcdevel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-osbcdevel