[SIP Beyond VoIP] Source Compile / Install

Adrian Georgescu ag at ag-projects.com
Fri Sep 27 13:09:02 CEST 2013


You must use latest trunk version of SIP SIMPLE client SDK.

Adrian


On Sep 27, 2013, at 12:21 PM, David Hubbard wrote:

> Adrian
> 
> Many thanks - now installed + along with an updated version of MRSP (you have a different version [0.14.2] at http://download.ag-projects.com/MSRP/)
> 
> Now sylkserver starts - and is listening on ports - but I get an Exception (non-fatal) on the console
> 
>  File "/usr/local/lib/python2.7/site-packages/application/python/types.py", line 37, in __call__
>     return cls.__instantiate__(*args, **kw)
>   File "<string>", line 1, in __init__
>   File "/usr/local/lib/python2.7/site-packages/application/python/types.py", line 31, in instance_creator
>     cls.__instances__[key] = super(Singleton, cls).__call__(*args, **kw)
>   File "/usr/sylkserver/sylkserver/sylk/applications/__init__.py", line 118, in __init__
>     load_applications()
>   File "/usr/sylkserver/sylkserver/sylk/applications/__init__.py", line 102, in load_applications
>     load_builtin_applications()
>   File "/usr/sylkserver/sylkserver/sylk/applications/__init__.py", line 90, in load_builtin_applications
>     __import__(module)
>   File "/usr/sylkserver/sylkserver/sylk/applications/conference/__init__.py", line 25, in <module>
>     from sylk.applications.conference.room import Room
>   File "/usr/sylkserver/sylkserver/sylk/applications/conference/room.py", line 24, in <module>
>     from sipsimple.audio import AudioConference, WavePlayer, WavePlayerError
> ImportError: cannot import name AudioConference
> Should I worry about this?   
> 
> Now just got to figure out how to connect Blink into this and get into my XMPP Server ;o)   (any easy to follow SIP noob guides for     that?)
> 
> Regards
> David
> 
> On 27/09/2013 10:28, Adrian Georgescu wrote:
>> Go here
>> 
>> http://download.ag-projects.com/SipClient/
>> 
>> On Sep 27, 2013, at 11:22 AM, David Hubbard <david.hubbard at agenor.co.uk> wrote:
>> 
>>> Saúl
>>> 
>>> Thanks for replying
>>> 
>>> So I have started again using Python 2.7  and adding all the dependencies for "sipsimple" in the "Dependencies.txt"
>>> 
>>> Plus - I have now installed ALSA library
>>> 
>>> yum install alsa-lib alsa-lib-devel
>>> 
>>> And now "sipsimple" builds/installs ok
>>> 
>>> However now when I run "sylkserver" I get
>>> 
>>>   File "/usr/local/lib/python2.7/site-packages/sipsimple/account/xcap/__init__.py", line 29, in <module>
>>>     from xcaplib.green import XCAPClient
>>> ImportError: No module named xcaplib.green
>>> Looking at this link http://www.linuxforums.org/forum/red-hat-fedora-linux/180226-blink-sip-client-fedora.html   indicates I need "download.ag-projects.com/XCAP/python-xcaplib-1.0.16.tar.gz"  however the only file in this XCAP directory (yours) is an "openxcap" library (which I have installed) and no "python-xcaplib" 
>>> 
>>> Any pointers? feel I might be close (but not cigar currently)
>>> 
>>> Regards
>>> David
>>> 
>>> On 27/09/2013 08:30, Saúl Ibarra Corretgé wrote:
>>>> On Sep 26, 2013, at 5:26 PM, David Hubbard wrote:
>>>> 
>>>>> An update
>>>>> 
>>>>> I have got a little further - I realised that my changing of header file to
>>>>> 
>>>>>  #define PJMEDIA_AUDIO_DEV_HAS_ALSA 0
>>>>> 
>>>> You can't just change that and hope things will work, python-sipsimple needs ALSA on Linux systems, it's a requirement, not optional. Did you install ALSA header files? (they are called libasound-dev on Debian-like systems).
>>>> 
>>>>> was actually done part way through compile/link - so some code was compiled with this set to 1 (items using the factory rather than providing).  
>>>>> 
>>>>> So I removed the simsimple folder and unpacked again
>>>>> 
>>>>> As this header appears to be generated by the PJSIP configure stage I killed the setup just after this stage and made the change again, before re-running setup and getting a clean compile/install.
>>>>> 
>>>>> Now when I run sylkserver I get  
>>>>> 
>>>>> Starting SylkServer 2.5.0, with no configuration file
>>>>> fatal error: failed to create SylkServer: cannot import name WeakSet
>>>>> Traceback (most recent call last):
>>>>>   File "./sylk-server", line 68, in main
>>>>>     from sylk.server import SylkServer
>>>>>   File "/tmp/sylkserver/sylk/server.py", line 13, in <module>
>>>>>     from sipsimple.account import Account, BonjourAccount, AccountManager
>>>>>   File "/usr/lib64/python2.6/site-packages/sipsimple/account/__init__.py", line 25, in <module>
>>>>>     from sipsimple.account.bonjour import BonjourServices, _bonjour
>>>>>   File "/usr/lib64/python2.6/site-packages/sipsimple/account/bonjour/__init__.py", line 24, in <module>
>>>>>     from sipsimple.configuration.settings import SIPSimpleSettings
>>>>>   File "/usr/lib64/python2.6/site-packages/sipsimple/configuration/__init__.py", line 15, in <module>
>>>>>     from weakref import WeakSet
>>>>> ImportError: cannot import name WeakSet
>>>>> 
>>>>> Clearly a dependancy I'm missing somewhere 
>>>>> 
>>>>> I've found the "Dependencies.txt" and "Install.linux" docs in "./python-sipsimple-1.0.0/docs" - so I'm going to try a clean install following these a bit more closely for this module
>>>>> 
>>>> Python 2.6 is no longer supported, you need Python 2.7.
>>>> 
>>>> 
>>>> Regards,
>>>> 
>>>> --
>>>> Saúl Ibarra Corretgé
>>>> AG Projects
>>>> 
>>>> 
>>>> 
>>>> _______________________________________________
>>>> SIPBeyondVoIP mailing list
>>>> SIPBeyondVoIP at lists.ag-projects.com
>>>> http://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip
>>> 
>>> _______________________________________________
>>> SIPBeyondVoIP mailing list
>>> SIPBeyondVoIP at lists.ag-projects.com
>>> http://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip
>> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ag-projects.com/pipermail/sipbeyondvoip/attachments/20130927/2b06a53b/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 203 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.ag-projects.com/pipermail/sipbeyondvoip/attachments/20130927/2b06a53b/attachment-0001.pgp>


More information about the SIPBeyondVoIP mailing list