SIP Python library

1,186 views
Skip to first unread message

usha aradhya

unread,
Oct 18, 2016, 7:28:15 AM10/18/16
to robotframework-users
Hi All ,

I'm looking for SIP python library to integrate with Robotframework to simulate SIP messages towards IMS and UE.

adam.wyp...@gmail.com

unread,
Oct 19, 2016, 4:55:17 AM10/19/16
to robotframework-users
I do not know with which SIP RFC You must be compliance, but please considerate to type in google: "SIP python library" or "voip python" and ignore first two items because it is connected to C and C++ bindings to Python.

Anyway I will considerate to use:

here is the list ( https://pypi.python.org/pypi?%3Aaction=search&term=sip ) and I see some SIP python libraries and I see that robotframework SIP libraries also exists (i.e. https://github.com/nickrobinson/sipphone-automation):

I didn't used any of them because I had a simulator for perform some calls.

David

unread,
Oct 19, 2016, 12:05:40 PM10/19/16
to robotframework-users
I don't think you'll find much in ready made RF libraries to use, you may have to wrap your own libraries. Adam's one suggestion is good, if you have/use Polycom phones.

For wrapping a library around tools, consider wrapping X-Lite/eyeBeam, SIPp, pjsip (their pjsua), or https://github.com/rnakhan/sipper. Sipper used to be a nice ruby based sip tool freely offered & supported by a vendor, but they stopped supporting it and the site went away, all we get now is copy of the source code. :(

I did do some work wrapping eyeBeam/X-Lite before that you could take a look at: https://github.com/daluu/telcotools4robotframework/blob/master/EyeBeamX-LiteLibrary/EyeBeamX-LiteLibrary.htm

Hélio Guilherme

unread,
Oct 19, 2016, 6:38:46 PM10/19/16
to robotframework-users
I just want to mention a Java based SIP phone, https://jitsi.org/
(I used it auto-pickup phone calls, and to change the "agent-id" to fake a specific hardphone equipment)

--
You received this message because you are subscribed to the Google Groups "robotframework-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to robotframework-users+unsub...@googlegroups.com.
To post to this group, send email to robotframework-users@googlegroups.com.
Visit this group at https://groups.google.com/group/robotframework-users.
For more options, visit https://groups.google.com/d/optout.

David

unread,
Oct 20, 2016, 8:05:50 PM10/20/16
to robotframework-users
Thanks for the java sip share. Hope that tool gets good community support. If it has an easy to use API, shouldn't be hard to craft up a RF library for it.


On Wednesday, October 19, 2016 at 3:38:46 PM UTC-7, Hélio Guilherme wrote:
I just want to mention a Java based SIP phone, https://jitsi.org/
(I used it auto-pickup phone calls, and to change the "agent-id" to fake a specific hardphone equipment)
On Wed, Oct 19, 2016 at 5:05 PM, David <mang...@gmail.com> wrote:
I don't think you'll find much in ready made RF libraries to use, you may have to wrap your own libraries. Adam's one suggestion is good, if you have/use Polycom phones.

For wrapping a library around tools, consider wrapping X-Lite/eyeBeam, SIPp, pjsip (their pjsua), or https://github.com/rnakhan/sipper. Sipper used to be a nice ruby based sip tool freely offered & supported by a vendor, but they stopped supporting it and the site went away, all we get now is copy of the source code. :(

I did do some work wrapping eyeBeam/X-Lite before that you could take a look at: https://github.com/daluu/telcotools4robotframework/blob/master/EyeBeamX-LiteLibrary/EyeBeamX-LiteLibrary.htm

On Tuesday, October 18, 2016 at 4:28:15 AM UTC-7, usha aradhya wrote:
Hi All ,

I'm looking for SIP python library to integrate with Robotframework to simulate SIP messages towards IMS and UE.

--
You received this message because you are subscribed to the Google Groups "robotframework-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to robotframework-users+unsub...@googlegroups.com.
To post to this group, send email to robotframe...@googlegroups.com.

usha aradhya

unread,
Oct 23, 2016, 10:43:04 AM10/23/16
to robotframework-users
Thanks David,

We want to simulate error response scenario too for SIP messages, SIPp tool has some limitation on that. Initial search is finding an existing library of SIP, if it doesn't fill our requirement we end up writing one. We will have a look at X-Lite/eyeBeam.
Reply all
Reply to author
Forward
0 new messages