Giter VIP home page Giter VIP logo

flexisip's People

Contributors

andreagianarda avatar bagage avatar datbewar avatar edhelas avatar failxxx avatar fgrisez avatar gberaudo avatar gui13 avatar jeannotlapin avatar mickhopes avatar peppsac avatar sanavak avatar smorlat avatar thibaultlemaire avatar viish avatar wescoeur avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

flexisip's Issues

Error in the latest build of aptitude bc-flexisip

When you send a message in the chat after the flexisip-debug-PushNotificationClient call, an error is generated:
bctbx-error-Flexisip apparently crashed, respawning now...

During voice calls, there is no error.
How do I return an old version of bc-flexisip?

plz i need help from any one

i need to install flexisip with asterisk or any softswitch but i don't know from where i can start any one help me plz for steps
my skype : mahmoud.vip
thanks advance

Registration failure, password did not match. debug-auth_method_digest: password '' did not match

Hi,

We are using flexisip as front-end server and FreeSwitch as backend server. We are able to register on flexisip if we disable Authentication module but if we enable Authentication then it is giving below error for password not match.

Log while starting Flexisip Server
Jun 11 18:59:35 localhost flexisip[32161]: Creating module instance for [Forward]
Jun 11 18:59:35 localhost flexisip[32161]: RegistrarDB implementation is REDIS
Jun 11 18:59:35 localhost flexisip[32161]: IP 127.0.0.1 automatically added to DOS protection white list
Jun 11 18:59:35 localhost flexisip[32161]: iptables command iptables -w -F FLEXISIP failed
Jun 11 18:59:35 localhost flexisip[32161]: Found auth domain: localhost
Jun 11 18:59:35 localhost flexisip[32161]: Found auth domain: xx.xx.xx.xx[Freeswitch_IP]
Jun 11 18:59:35 localhost flexisip[32161]: Found auth domain: xx.xx.xx.xx[Flesxisip_IP]
Jun 11 18:59:35 localhost flexisip[32161]: Found 8 processors
Jun 11 18:59:35 localhost flexisip[32161]: Could not create outgoing transaction
Jun 11 18:59:35 localhost systemd[1]: Started Flexisip proxy server.

Log for the Registration Failure

Call-ID: f2f52ae5-e847-1236-829e-3c4a927c0b7e
CSeq: 934432614 REGISTER
Expires: 600
Content-Length: 0

2018-06-11 18:27:33:470 flexisip-debug-nta outgoing create: invalid URI
2018-06-11 18:27:33:470 flexisip-debug-nta: outgoing_free(0xa0e0e0)
2018-06-11 18:27:33:470 flexisip-error-Could not create outgoing transaction
2018-06-11 18:27:33:471 flexisip-debug-Statistics socket is at /tmp/flexisip-proxy-31775
2018-06-11 18:27:56:458 flexisip-debug-tport_wakeup_pri(0x9ff140): events IN
2018-06-11 18:27:56:458 flexisip-debug-tport_alloc_secondary(0x9ff140): new secondary tport 0xa0dff0
2018-06-11 18:27:56:458 flexisip-debug-tport_accept(0xa0dff0): new connection from tcp/24.114.64.234:24961
2018-06-11 18:27:56:480 flexisip-debug-tport_wakeup(0xa0dff0): events IN
2018-06-11 18:27:56:480 flexisip-debug-tport_recv_event(0xa0dff0)
2018-06-11 18:27:56:480 flexisip-debug-tport_recv_iovec(0xa0dff0) msg 0xa0a860 from (tcp/24.114.64.234:24961) has 604 bytes, veclen = 1
2018-06-11 18:27:56:480 flexisip-debug-tport_deliver(0xa0dff0): msg 0xa0a860 (604 bytes) from tcp/24.114.64.234:24961 next=(nil)
2018-06-11 18:27:56:480 flexisip-debug-nta: received REGISTER sip:xx.xx.xx.xx[FreeSwitch_IP] SIP/2.0 (CSeq 20)
2018-06-11 18:27:56:480 flexisip-debug-nta: Via check: received=24.114.64.234
2018-06-11 18:27:56:480 flexisip-debug-nta: REGISTER (20) to message callback
2018-06-11 18:27:56:480 flexisip-debug-New SipEvent 0xa0ac60 - msg 0xa0a860
2018-06-11 18:27:56:480 flexisip-debug-Receiving new Request SIP message REGISTER from sip:[email protected][FreeSwitch_IP] :
REGISTER sip:xx.xx.xx.xx[FreeSwitch_IP] SIP/2.0
Via: SIP/2.0/TCP 25.124.152.224:60818;alias;branch=z9hG4bK.GNUdHYGR5;rport=24961;received=24.114.64.234
From: "112233" sip:[email protected][FreeSwitch_IP];tag=bzZBpyf39
To: "112233" sip:[email protected][FreeSwitch_IP]
CSeq: 20 REGISTER
Call-ID: 5r8mfYIr1d
Max-Forwards: 70
Supported: replaces, outbound
Accept: application/sdp, text/plain, application/vnd.gsma.rcs-ft-http+xml
Contact: sip:[email protected]:60818;transport=tcp;+sip.instance="urn:uuid:b543ba7b-58a6-43a7-9df5-13d87059d07f"
Expires: 3600
User-Agent: LinphoneAndroid/1.0.3 (belle-sip/1.6.3)
Content-Length: 0

2018-06-11 18:27:56:480 flexisip-debug-Invoking onRequest() on module DoSProtection
2018-06-11 18:27:56:480 flexisip-debug-Invoking onRequest() on module SanityChecker
2018-06-11 18:27:56:481 flexisip-debug-Skipping onRequest() on module GarbageIn
2018-06-11 18:27:56:481 flexisip-debug-Invoking onRequest() on module NatHelper
2018-06-11 18:27:56:481 flexisip-debug-Fixing contact header with 25.124.152.224:60818 to 24.114.64.234:24961
2018-06-11 18:27:56:481 flexisip-debug-Invoking onRequest() on module Authentication
2018-06-11 18:27:56:481 flexisip-debug-New IncomingTransaction 0xa0c230
2018-06-11 18:27:56:481 flexisip-debug-nta_incoming_create: created incoming transaction 0xa0c590
2018-06-11 18:27:56:481 flexisip-debug-flexisip_auth_method_digest: no credentials matched realm or no realm
2018-06-11 18:27:56:481 flexisip-debug-New nonce rD3J3gAAAADru1PeAACMoqhVz4MAAAAA
2018-06-11 18:27:56:481 flexisip-debug-Searching for 112233 password to have it when the authenticated request comes
2018-06-11 18:27:56:481 flexisip-debug-Replying Request SIP message: 401 Unauthorized
2018-06-11 18:27:56:481 flexisip-debug-tport_tsend(0xa0dff0) tpn = TCP/24.114.64.234:24961
2018-06-11 18:27:56:481 flexisip-debug-tport_vsend returned 480
2018-06-11 18:27:56:481 flexisip-debug-tport(0xa0dff0): set timer at 1800000 ms because keepalive
2018-06-11 18:27:56:481 flexisip-debug-nta: sent 401 Unauthorized for REGISTER (20)
2018-06-11 18:27:56:481 flexisip-debug-nta: incoming_free(0xa0c590)
2018-06-11 18:27:56:481 flexisip-debug-incoming_reclaim: 0xa0c590
2018-06-11 18:27:56:481 flexisip-debug-nta_incoming_destroy: 0xa0c590
2018-06-11 18:27:56:481 flexisip-debug-Terminate SipEvent 0xa0ac60
2018-06-11 18:27:56:481 flexisip-debug-Delete IncomingTransaction 0xa0c230
2018-06-11 18:27:56:482 flexisip-debug-tport(0xa0dff0): set timer at 1800000 ms because keepalive
2018-06-11 18:27:56:482 flexisip-debug-tport(0xa0dff0): set timer at 1800000 ms because keepalive
2018-06-11 18:27:56:670 flexisip-debug-tport_wakeup(0xa0dff0): events IN
2018-06-11 18:27:56:670 flexisip-debug-tport_recv_event(0xa0dff0)
2018-06-11 18:27:56:670 flexisip-debug-tport_recv_iovec(0xa0dff0) msg 0xa0a860 from (tcp/24.114.64.234:24961) has 818 bytes, veclen = 1
2018-06-11 18:27:56:670 flexisip-debug-tport_deliver(0xa0dff0): msg 0xa0a860 (818 bytes) from tcp/24.114.64.234:24961 next=(nil)
2018-06-11 18:27:56:670 flexisip-debug-nta: received REGISTER sip:xx.xx.xx.xx[FreeSwitch_IP] SIP/2.0 (CSeq 21)
2018-06-11 18:27:56:670 flexisip-debug-nta: Via check: received=24.114.64.234
2018-06-11 18:27:56:670 flexisip-debug-nta: REGISTER (21) to message callback
2018-06-11 18:27:56:670 flexisip-debug-New SipEvent 0xa0ea30 - msg 0xa0a860
2018-06-11 18:27:56:670 flexisip-debug-Receiving new Request SIP message REGISTER from sip:[email protected][FreeSwitch_IP] :
REGISTER sip:xx.xx.xx.xx[FreeSwitch_IP] SIP/2.0
Via: SIP/2.0/TCP 25.124.152.224:60818;alias;branch=z9hG4bK.lrvFldiuS;rport=24961;received=24.114.64.234
From: "112233" sip:[email protected][FreeSwitch_IP];tag=bzZBpyf39
To: "112233" sip:[email protected][FreeSwitch_IP]
CSeq: 21 REGISTER
Call-ID: 5r8mfYIr1d
Max-Forwards: 70
Supported: replaces, outbound
Accept: application/sdp, text/plain, application/vnd.gsma.rcs-ft-http+xml
Contact: sip:[email protected]:60818;transport=tcp;+sip.instance="urn:uuid:b543ba7b-58a6-43a7-9df5-13d87059d07f"
Expires: 3600
User-Agent: LinphoneAndroid/1.0.3 (belle-sip/1.6.3)
Content-Length: 0
Authorization: Digest realm="xx.xx.xx.xx[FreeSwitch_IP]", nonce="rD3J3gAAAADru1PeAACMoqhVz4MAAAAA", algorithm=MD5, opaque="+GNywA==", username="112233", uri="sip:xx.xx.xx.xx[FreeSwitch_IP]", response="bc988aa4a7c75ab329673f68caa0f1a9"

2018-06-11 18:27:56:670 flexisip-debug-Invoking onRequest() on module DoSProtection
2018-06-11 18:27:56:670 flexisip-debug-Invoking onRequest() on module SanityChecker
2018-06-11 18:27:56:670 flexisip-debug-Skipping onRequest() on module GarbageIn
2018-06-11 18:27:56:670 flexisip-debug-Invoking onRequest() on module NatHelper
2018-06-11 18:27:56:670 flexisip-debug-Fixing contact header with 25.124.152.224:60818 to 24.114.64.234:24961
2018-06-11 18:27:56:670 flexisip-debug-Invoking onRequest() on module Authentication
2018-06-11 18:27:56:670 flexisip-debug-New IncomingTransaction 0xa0aca0
2018-06-11 18:27:56:671 flexisip-debug-nta_incoming_create: created incoming transaction 0xa0b190
2018-06-11 18:27:56:671 flexisip-debug-Searching for auth digest response for this proxy
2018-06-11 18:27:56:671 flexisip-debug-auth_digest_response_get: 8
2018-06-11 18:27:56:671 flexisip-debug-Examining auth digest response 112233 xx.xx.xx.xx[FreeSwitch_IP]
2018-06-11 18:27:56:671 flexisip-debug-Expected realm found : xx.xx.xx.xx[FreeSwitch_IP]
2018-06-11 18:27:56:671 flexisip-debug-auth_digest_response_get: 8
2018-06-11 18:27:56:671 flexisip-debug-Using auth digest response for realm xx.xx.xx.xx[FreeSwitch_IP]
2018-06-11 18:27:56:671 flexisip-debug-Suspend SipEvent 0xa0ea30
2018-06-11 18:27:56:671 flexisip-debug-tport(0xa0dff0): set timer at 1799811 ms because keepalive
2018-06-11 18:27:56:671 flexisip-debug-auth_digest_ha1() has A1 = MD5(112233:xx.xx.xx.xx[FreeSwitch_IP]:*******) = b83dcb2b54d4e2bc876f7ae5392d3457
2018-06-11 18:27:56:671 flexisip-debug-A2 = MD5(REGISTER:sip:xx.xx.xx.xx[FreeSwitch_IP])
2018-06-11 18:27:56:671 flexisip-debug-auth_response: 7db51fcbc529b4be1563993e7299c2a8 = MD5(b83dcb2b54d4e2bc876f7ae5392d3457:rD3J3gAAAADru1PeAACMoqhVz4MAAAAA:cbd9fa434707cb7bb13f5106f863cc67) (qop=NONE)
2018-06-11 18:27:56:671 flexisip-debug-New nonce rD3J3gAAAADWd6e8AAAEMtMX8o8AAAAA
2018-06-11 18:27:56:671 flexisip-users-error-Registration failure, password did not match
2018-06-11 18:27:56:671 flexisip-debug-auth_method_digest: password '' did not match
2018-06-11 18:27:56:671 flexisip-debug-Replying Request SIP message: 401 Unauthorized
2018-06-11 18:27:56:671 flexisip-debug-tport_tsend(0xa0dff0) tpn = TCP/24.114.64.234:24961
2018-06-11 18:27:56:671 flexisip-debug-tport_vsend returned 480
2018-06-11 18:27:56:671 flexisip-debug-tport(0xa0dff0): set timer at 1800000 ms because keepalive
2018-06-11 18:27:56:671 flexisip-debug-nta: sent 401 Unauthorized for REGISTER (21)
2018-06-11 18:27:56:671 flexisip-debug-nta: incoming_free(0xa0b190)
2018-06-11 18:27:56:671 flexisip-debug-incoming_reclaim: 0xa0b190
2018-06-11 18:27:56:671 flexisip-debug-nta_incoming_destroy: 0xa0b190
2018-06-11 18:27:56:671 flexisip-debug-Terminate SipEvent 0xa0ea30
2018-06-11 18:27:56:671 flexisip-debug-Delete IncomingTransaction 0xa0aca0
2018-06-11 18:27:56:671 flexisip-debug-tport(0xa0dff0): set timer at 1800000 ms because keepalive

2018-06-11 18:28:10:983 flexisip-debug-tport_wakeup_pri(0x9fec70): events IN
2018-06-11 18:28:10:983 flexisip-debug-tport_recv_event(0x9fec70)
2018-06-11 18:28:10:983 flexisip-debug-tport_recv_iovec(0x9fec70) msg 0xa0a860 from (udp/xx.xx.xx.xx[Flexisip_IP]:5060) has 965 bytes, veclen = 1
2018-06-11 18:28:10:983 flexisip-debug-tport_deliver(0x9fec70): msg 0xa0a860 (965 bytes) from udp/106.76.235.95:5060 next=(nil)
2018-06-11 18:28:10:983 flexisip-debug-nta: received REGISTER sip:xx.xx.xx.xx[Flexisip_IP] SIP/2.0 (CSeq 100)
2018-06-11 18:28:10:983 flexisip-debug-nta: canonizing sip:xx.xx.xx.xx[Flexisip_IP] with contact
2018-06-11 18:28:10:983 flexisip-debug-nta: REGISTER (100) to message callback
2018-06-11 18:28:10:983 flexisip-debug-New SipEvent 0xa0b4c0 - msg 0xa0a860
2018-06-11 18:28:10:983 flexisip-debug-Receiving new Request SIP message REGISTER from sip:[email protected][Flexisip_IP] :
REGISTER sip:xx.xx.xx.xx[Flexisip_IP] SIP/2.0
Via: SIP/2.0/UDP 106.76.235.95:39551;branch=z9hG4bK.4YWpFRiZF;rport=39551
From: sip:[email protected][Flexisip_IP];tag=U8loAhA3C
To: sip:[email protected][Flexisip_IP]
CSeq: 100 REGISTER
Call-ID: p4PI60rCx4
Max-Forwards: 70
Supported: replaces, outbound
Accept: application/sdp, text/plain, application/vnd.gsma.rcs-ft-http+xml
Contact: sip:[email protected]:39551;app-id=929724111839;pn-type=firebase;pn-tok=ezIFihz7B-0:APA91bEh7VoVxgkQucqGoRxSR-UhaFafEhKJ6ldSamgUlitxlTyyuygW4g9FWAuVGAe1n5fCupd48r6AijwQraz3LBt1kdhg4sTCmJ9Rb49D10T2ZA-LMvRN3gPsaF96n_Gei0-mQR17;pn-silent=1;transport=udp;+sip.instance="urn:uuid:212a48b2-2787-4884-bf4a-e3307ce23bdd"
Expires: 31536000
User-Agent: LinphoneAndroid/3.3.2 (belle-sip/1.6.3)
Authorization: Digest realm="xx.xx.xx.xx[Flexisip_IP]", nonce="fj3J3gAAAABDm/HQAABZ6BwMJrYAAAAA", algorithm=MD5, opaque="+GNywA==", username="918340", uri="sip:xx.xx.xx.xx[Flexisip_IP]", response="e7ca89fe9aec5e27d38f751a0f2a7aac"

2018-06-11 18:28:10:984 flexisip-debug-Invoking onRequest() on module DoSProtection
2018-06-11 18:28:10:984 flexisip-debug-Invoking onRequest() on module SanityChecker
2018-06-11 18:28:10:984 flexisip-debug-Skipping onRequest() on module GarbageIn
2018-06-11 18:28:10:984 flexisip-debug-Invoking onRequest() on module NatHelper
2018-06-11 18:28:10:984 flexisip-debug-Invoking onRequest() on module Authentication
2018-06-11 18:28:10:984 flexisip-debug-New IncomingTransaction 0xa0eb50
2018-06-11 18:28:10:984 flexisip-debug-nta_incoming_create: created incoming transaction 0xa0b930
2018-06-11 18:28:10:984 flexisip-debug-Searching for auth digest response for this proxy
2018-06-11 18:28:10:984 flexisip-debug-auth_digest_response_get: 8
2018-06-11 18:28:10:984 flexisip-debug-Examining auth digest response 918340 xx.xx.xx.xx[Flexisip_IP]
2018-06-11 18:28:10:984 flexisip-debug-Expected realm found : xx.xx.xx.xx[Flexisip_IP]
2018-06-11 18:28:10:984 flexisip-debug-auth_digest_response_get: 8
2018-06-11 18:28:10:984 flexisip-debug-Using auth digest response for realm xx.xx.xx.xx[Flexisip_IP]
2018-06-11 18:28:10:984 flexisip-debug-Suspend SipEvent 0xa0b4c0
2018-06-11 18:28:10:984 flexisip-debug-auth_digest_ha1() has A1 = MD5(918340:xx.xx.xx.xx[Flexisip_IP]:*******) = 499f670fafa161cbca6ea8a667743aa4
2018-06-11 18:28:10:984 flexisip-debug-A2 = MD5(REGISTER:sip:xx.xx.xx.xx[Flexisip_IP])
2018-06-11 18:28:10:984 flexisip-debug-auth_response: 1975cd86e5529a79f5e6d6d91248b928 = MD5(499f670fafa161cbca6ea8a667743aa4:fj3J3gAAAABDm/HQAABZ6BwMJrYAAAAA:8f91a7898b76ab367aae769b019183aa) (qop=NONE)
2018-06-11 18:28:10:984 flexisip-debug-New nonce uj3J3gAAAADru1PeAADQuUDQKjcAAAAA
2018-06-11 18:28:10:984 flexisip-users-error-Registration failure, password did not match
2018-06-11 18:28:10:984 flexisip-debug-auth_method_digest: password '' did not match
2018-06-11 18:28:10:984 flexisip-debug-Replying Request SIP message: 401 Unauthorized
2018-06-11 18:28:10:984 flexisip-debug-tport_tsend(0x9fec70) tpn = UDP/106.76.235.95:39551
2018-06-11 18:28:10:985 flexisip-debug-tport_resolve addrinfo = 106.76.235.95:39551
2018-06-11 18:28:10:985 flexisip-debug-tport_by_addrinfo(0x9fec70): not found by name UDP/106.76.235.95:39551
2018-06-11 18:28:10:985 flexisip-debug-tport_vsend returned 421
2018-06-11 18:28:10:985 flexisip-debug-nta: sent 401 Unauthorized for REGISTER (100)
2018-06-11 18:28:10:985 flexisip-debug-nta: timer set to 32000 ms
2018-06-11 18:28:10:985 flexisip-debug-nta_incoming_destroy: 0xa0b930
2018-06-11 18:28:10:985 flexisip-debug-Terminate SipEvent 0xa0b4c0
2018-06-11 18:28:10:985 flexisip-debug-Delete IncomingTransaction 0xa0eb50
2018-06-11 18:28:11:220 flexisip-debug-tport_wakeup_pri(0x9fec70): events IN
2018-06-11 18:28:11:220 flexisip-debug-tport_recv_event(0x9fec70)
2018-06-11 18:28:11:220 flexisip-debug-tport_recv_iovec(0x9fec70) msg 0xa102f0 from (udp/xx.xx.xx.xx[Flexisip_IP]:5060) has 965 bytes, veclen = 1
2018-06-11 18:28:11:220 flexisip-debug-tport_deliver(0x9fec70): msg 0xa102f0 (965 bytes) from udp/106.76.235.95:5060 next=(nil)
2018-06-11 18:28:11:220 flexisip-debug-nta: received REGISTER sip:xx.xx.xx.xx[Flexisip_IP] SIP/2.0 (CSeq 101)
2018-06-11 18:28:11:220 flexisip-debug-nta: canonizing sip:xx.xx.xx.xx[Flexisip_IP] with contact
2018-06-11 18:28:11:220 flexisip-debug-nta: REGISTER (101) to message callback
2018-06-11 18:28:11:220 flexisip-debug-New SipEvent 0xa11190 - msg 0xa102f0
2018-06-11 18:28:11:220 flexisip-debug-Receiving new Request SIP message REGISTER from sip:[email protected][Flexisip_IP] :
REGISTER sip:xx.xx.xx.xx[Flexisip_IP] SIP/2.0
Via: SIP/2.0/UDP 106.76.235.95:39551;branch=z9hG4bK.sdNGWx6oZ;rport=39551
From: sip:[email protected][Flexisip_IP];tag=U8loAhA3C
To: sip:[email protected][Flexisip_IP]
CSeq: 101 REGISTER
Call-ID: p4PI60rCx4
Max-Forwards: 70
Supported: replaces, outbound
Accept: application/sdp, text/plain, application/vnd.gsma.rcs-ft-http+xml
Contact: sip:[email protected]:39551;app-id=929724111839;pn-type=firebase;pn-tok=ezIFihz7B-0:APA91bEh7VoVxgkQucqGoRxSR-UhaFafEhKJ6ldSamgUlitxlTyyuygW4g9FWAuVGAe1n5fCupd48r6AijwQraz3LBt1kdhg4sTCmJ9Rb49D10T2ZA-LMvRN3gPsaF96n_Gei0-mQR17;pn-silent=1;transport=udp;+sip.instance="urn:uuid:212a48b2-2787-4884-bf4a-e3307ce23bdd"
Expires: 31536000
User-Agent: LinphoneAndroid/3.3.2 (belle-sip/1.6.3)
Authorization: Digest realm="xx.xx.xx.xx[Flexisip_IP]", nonce="uj3J3gAAAADru1PeAADQuUDQKjcAAAAA", algorithm=MD5, opaque="+GNywA==", username="918340", uri="sip:xx.xx.xx.xx[Flexisip_IP]", response="2c619b5e29f5a6c5d57e544c1c14b876"

2018-06-11 18:28:11:220 flexisip-debug-Invoking onRequest() on module DoSProtection
2018-06-11 18:28:11:220 flexisip-debug-Invoking onRequest() on module SanityChecker
2018-06-11 18:28:11:221 flexisip-debug-Skipping onRequest() on module GarbageIn
2018-06-11 18:28:11:221 flexisip-debug-Invoking onRequest() on module NatHelper
2018-06-11 18:28:11:221 flexisip-debug-Invoking onRequest() on module Authentication
2018-06-11 18:28:11:221 flexisip-debug-New IncomingTransaction 0xa107a0
2018-06-11 18:28:11:221 flexisip-debug-nta_incoming_create: created incoming transaction 0xa1eba0
2018-06-11 18:28:11:221 flexisip-debug-Searching for auth digest response for this proxy
2018-06-11 18:28:11:221 flexisip-debug-auth_digest_response_get: 8
2018-06-11 18:28:11:221 flexisip-debug-Examining auth digest response 918340 xx.xx.xx.xx[Flexisip_IP]
2018-06-11 18:28:11:221 flexisip-debug-Expected realm found : xx.xx.xx.xx[Flexisip_IP]
2018-06-11 18:28:11:221 flexisip-debug-auth_digest_response_get: 8
2018-06-11 18:28:11:221 flexisip-debug-Using auth digest response for realm xx.xx.xx.xx[Flexisip_IP]
2018-06-11 18:28:11:221 flexisip-debug-Suspend SipEvent 0xa11190
2018-06-11 18:28:11:221 flexisip-debug-auth_digest_ha1() has A1 = MD5(918340:xx.xx.xx.xx[Flexisip_IP]:*******) = 499f670fafa161cbca6ea8a667743aa4
2018-06-11 18:28:11:221 flexisip-debug-A2 = MD5(REGISTER:sip:xx.xx.xx.xx[Flexisip_IP])
2018-06-11 18:28:11:221 flexisip-debug-auth_response: 81c6296fd728366a8d9279ff6a7c4e6d = MD5(499f670fafa161cbca6ea8a667743aa4:uj3J3gAAAADru1PeAADQuUDQKjcAAAAA:8f91a7898b76ab367aae769b019183aa) (qop=NONE)
2018-06-11 18:28:11:221 flexisip-debug-New nonce uz3J3gAAAADWd6e8AABshpUOsGkAAAAA
2018-06-11 18:28:11:221 flexisip-users-error-Registration failure, password did not match
2018-06-11 18:28:11:221 flexisip-debug-auth_method_digest: password '' did not match
2018-06-11 18:28:11:221 flexisip-debug-Replying Request SIP message: 401 Unauthorized
2018-06-11 18:28:11:221 flexisip-debug-tport_tsend(0x9fec70) tpn = UDP/106.76.235.95:39551
2018-06-11 18:28:11:221 flexisip-debug-tport_resolve addrinfo = 106.76.235.95:39551
2018-06-11 18:28:11:221 flexisip-debug-tport_by_addrinfo(0x9fec70): not found by name UDP/106.76.235.95:39551
2018-06-11 18:28:11:221 flexisip-debug-tport_vsend returned 421
2018-06-11 18:28:11:221 flexisip-debug-nta: sent 401 Unauthorized for REGISTER (101)
2018-06-11 18:28:11:221 flexisip-debug-nta_incoming_destroy: 0xa1eba0
2018-06-11 18:28:11:221 flexisip-debug-Terminate SipEvent 0xa11190

I have attached out flexisip configuration file. Please help with correct configuration if anything missing in attached file.
flexisip config.txt

Newest flexisip from git - soci errors

Just installed a fresh debian (9) package of flexisip and noticed right away there are now new errors related to soci

flexisip[998]: [SOCI] connection pool open error: Failed to find shared library for backend mysql

I have soci installed already:

/usr/lib/libsoci_mysql.so.3.2
/usr/lib/libsoci_mysql.so.3.2.3
/usr/lib/x86_64-linux-gnu/libsoci_mysql.so.3.2
/usr/lib/x86_64-linux-gnu/libsoci_mysql.so.3.2.3
/usr/lib/x86_64-linux-gnu/libsoci_mysql.so
/opt/belledonne-communications/lib/libsoci_mysql.so.4.0
/opt/belledonne-communications/lib/libsoci_mysql.so.4.0.0

And in flexisip.conf I've tried both these options:

datasource=DRIVER={/usr/lib/x86_64-linux-gnu/libsoci_mysql.so.3.2.3};SERVER=localhost;PORT=5000;DATABASE=mydb;USER=flexisip;PASSWORD=mypassword;OPTION=3;
AND also tried
datasource=DRIVER={/opt/belledonne-communications/lib/libsoci_mysql.so.4.0.0};SERVER=localhost;PORT=5000;DATABASE=mydb;USER=flexisip;PASSWORD=mypasswordOPTION=3;

Unfortunately none of those seem to work since flexisip doesn't start up and systemctl status shows that it can't find soci for some reason.

flexisip[998]: [SOCI] connection pool open error: Failed to find shared library for backend mysql

The datasource=DRIVER={/usr/lib/x86_64-linux-gnu/libsoci_mysql.so.3.2.3};SERVER=localhost;PORT=5000;DATABASE=mydb;USER=flexisip;PASSWORD=mypassword;OPTION=3;
option used to work fine with previous versions of flexisip, so not sure what changed.

Any help please?

Cheers,
Peter

Linphone <-> Flexisip <-> FreeSWITCH

Hi All,

I've been trying to use Flexisip as a push gateway in order to be able to call and send messages to our iOS devices running Linphone.

The backend VOIP is FreeSWITCH. I have tried FreeSWITCH 1.4 and 1.8 and I cannot get Flexisip to send the push notification to the iOS device no matter what I do.

Here are the things that have worked so far:

  1. I have confirmed that the VOIP certificate is OK because I am able to send push notifications using flexisip_pusher.

  2. If I use Flexisip as a full SIP (the devices only register in Flexisip using the userdb.conf file), Flexisip successfully sends a push notification to wake up the device if it is suspended. In other words, without FreeSWITCH into the equation, everything works correctly (including waking up the device via push).

Unfortunately, if I add into this equation the FreeSWITCH backend server, the registration part works (the device gets registered into FreeSWITCH via Flexisip) but when a device is asleep, Flexisip does not send the push notification (it does not even try to send it as I've noted from the logs) -- it just shows a CONNECTION REFUSED error like it is trying to connect to the device.

There are no attempts at forking the call or anything, it is like it does not expect to send the push notification.

The Linphone client has the "Outbound proxy" set to ON and also Push Notifications are enabled.

The domain is set to the IP of the backend SIP server (FreeSWITCH) while the proxy is set to the IP of the Flexisip server.

The setup is done via VPN so the IPs are as follows:

Backend SIP Server "FreeSWITCH": 10.8.0.1
Flexisip Server: 10.8.0.93

The devices are also in the VPN and get assigned IPs such as 10.8.0.14 and variations.

I have tried all sorts of variations of the flexisip.conf file such as enabling/disabling NAT, toggling insert-domain of the "ContactRouteInserter" between true and false, changing the "Forward" module's "params-to-remove" from "pn-tok pn-type app-id pn-msg-str pn-call-str pn-call-snd pn-msg-snd pn-timeout" to no value, turning on/off authentication, adding all IPs to the "trusted hosts", turning to false/true the "reg-on-response" key of the Registrar module, absolutely nothing works, it refuses to send the push even though I can see in the logs that the devices are associated with the correct TOKENs Ff both the devices are online, then everything is OK.

I have a minimal config file now that I have confirmed it works and sends pushes with only Flexisip running as a SIP and that is adapted for the Linphone<-->Flexisip<-->FreeSWITCH scenario that looks like this:

===
[global]
debug=true
aliases=10.8.0.93
transports=sip:*;maddr=10.8.0.93

[module::Registrar]
enabled=true
reg-domains=*
db-implementation=internal
max-expires=604800
reg-on-response=true

[module::MediaRelay]
enabled=true

[module::Authentication]
enabled=true
auth-domains=*
db-implementation=file
datasource=/etc/flexisip/userdb.conf
trusted-hosts=10.8.0.95 10.8.0.93 10.8.0.1 10.8.0.2 10.8.0.3 10.8.0.4 10.8.0.5 10.8.0.6 10.8.0.7 10.8.0.8 10.8.0.9 10.8.0.10 10.8.0.11 10.8.0.12 10.8.0.13 10.8.0.14 10.8.0.15 10.8.0.16 10.8.0.17 10.8.0.18 10.8$

[module::Router]
fork-late=true
message-delivery-timeout=604800
filter=
#filter=(is_request && request.uri.params contains 'doroute') || is_response
enabled=true

[module::PushNotification]
enabled=true
timeout=1
max-queue-size=10
apple=true
apple-certificate-dir=/etc/flexisip/apn
no-badge=false

[module::NatHelper]
enabled=false
filter= !(user-agent contains 'No NatHelper')
contact-verified-param=verified

[module::ContactRouteInserter]
enabled=true
insert-domain=false

[module::Forward]
enabled=true
filter=
route=
add-path=true
rewrite-req-uri=false
default-transport=tcp
#params-to-remove=pn-tok pn-type app-id pn-msg-str pn-call-str pn-call-snd pn-msg-snd pn-timeout
params-to-remove=

===

Here are the logs of the Flexisip instance (with sensitive info removed).

The registration sequences (which is successful) looks like this:

=======
SIP/2.0 200 OK
Via: SIP/2.0/TCP 10.8.0.93;rport=36677;branch=z9hG4bK.c031HyZDmpU18Hpy4yycc1K66D
Via: SIP/2.0/TCP 10.8.0.6:54802;alias;branch=z9hG4bK.B0lOaPbNq;rport=54802
From: "iPad" sip:[email protected];tag=piM7JmFTx
To: "iPad" sip:[email protected];tag=Qm6gXp7XKZrZc
Call-ID: YlYsn6jEoC
CSeq: 24 REGISTER
Contact: <sip:[email protected]:5060;app-id=;pn-type=apple;pn-tok=;pn-msg-str=IM_MSG;pn-call-str=IC_MSG;pn-call-snd=notes_of_the_optimistic.caf;pn-msg-snd=msg.caf;pn-timeout=0;pn-silent=1;CtRte50308eb4c019124=tcp:10.8.0.6:54675>;expires=975134
Contact: <sip:[email protected]:5060;app-id=;pn-type=apple;pn-tok=;pn-msg-str=IM_MSG;pn-call-str=IC_MSG;pn-call-snd=notes_of_the_optimistic.caf;pn-msg-snd=msg.caf;pn-timeout=0;pn-silent=1;CtRte50308eb4c019124=tcp:10.8.0.6:54800>;expires=999864
Contact: <sip:[email protected]:5060;app-id=;pn-type=apple;pn-tok=;pn-msg-str=IM_MSG;pn-call-str=IC_MSG;pn-call-snd=notes_of_the_optimistic.caf;pn-msg-snd=msg.caf;pn-timeout=0;pn-silent=1;CtRte50308eb4c019124=tcp:10.8.0.6:54802>;expires=1000000
Date: Thu, 10 Jan 2019 17:25:46 GMT
User-Agent: FreeSWITCH-mod_sofia/1.4.20+git20150730T173112Z367848e07e~64bit
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE
Supported: timer, path, replaces
Path: sip:10.8.0.93:5060;transport=tcp;fs-proxy-id=e50308eb4c019124;lr
Content-Length: 0

The extension 1001 is configured in FreeSWITCH that again, resides on 10.8.0.1. Flexisip runs on 10.8.0.93. The IP address of 10.8.0.6 is the actual iOS device running Linphone and having configured the 1001 extension in it with push enabled, outbound proxy on and having the domain set to 10.8.0.1 and proxy to 10.8.0.93.

This device will now attempt to call the extension 1000 which is in the same scenario as 1001 except that it has a different IP address which is 10.8.0.10.

Here are the logs when attempting to call from 1001 to 1000, having 1000 in sleep mode (theoretically, it should send the push notification).

When dialing, the just "waits" there, it does not ring, it doesn't do anyhing, and the logs are the following:

The "INVITE" part looks like this:

==========
INVITE sip:[email protected];transport=tcp SIP/2.0
Via: SIP/2.0/TCP 10.8.0.6:54809;branch=z9hG4bK.nP9W1kp5a;rport=54809
From: "iPad" sip:[email protected];tag=~E0d46hrs
To: "1000" sip:[email protected]
CSeq: 20 INVITE
Call-ID: qMaBPfVmJl
Max-Forwards: 69
Supported: replaces, outbound, gruu
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO, UPDATE
Content-Type: application/sdp
Contact: sip:[email protected]:54809;pn-silent=1;transport=tcp;+sip.instance="urn:uuid:b16d70e2-12aa-007e-9be7-9926f970201b";+org.linphone.specs=groupchat
User-Agent: ORION_iPad7.5_iOS12.1/4.0.2-176-g4f0666d0f (belle-sip/1.6.3)
Content-Length: 613
Record-Route: sip:10.8.0.93:5060;transport=tcp;lr

v=0
o=1001 2688 2214 IN IP4 10.8.0.6
s=Talk
c=IN IP4 10.8.0.93
t=0 0
a=rtcp-xr:rcvr-rtt=all:10000 stat-summary=loss,dup,jitt,TTL voip-metrics
a=nortpproxy:yes
m=audio 43538 RTP/AVP 96 97 98 0 8 18 101 99 100
a=rtpmap:96 opus/48000/2
a=fmtp:96 useinbandfec=1
a=rtpmap:97 speex/16000
a=fmtp:97 vbr=on
a=rtpmap:98 speex/8000
a=fmtp:98 vbr=on
a=fmtp:18 annexb=yes
a=rtpmap:101 telephone-event/48000
a=rtpmap:99 telephone-event/16000
a=rtpmap:100 telephone-event/8000
a=zrtp-hash:1.10 59032a7bf526ef1688893af78a9420c948e37fe18c645c5f7fbf41ace9d5e469
a=rtcp-fb:* trr-int 1000
a=rtcp-fb:* ccm tmmbr

==============

After that, the logs continue with:

==========
2019-01-10 17:35:58:323 flexisip-debug-Message is sent through an outgoing transaction.
2019-01-10 17:35:58:323 flexisip-debug-tport_tsend(0x5583df97c670) tpn = tcp/10.8.0.1:5060
2019-01-10 17:35:58:323 flexisip-debug-tport_vsend returned 1408
2019-01-10 17:35:58:323 flexisip-debug-tport(0x5583df97c670): set timer at 1800000 ms because keepalive
2019-01-10 17:35:58:323 flexisip-debug-nta: sent INVITE (20) to tcp/10.8.0.1:5060
2019-01-10 17:35:58:323 flexisip-debug-tport_pend(0x5583df97c670): pending 0x5583df981580 for tcp/10.8.0.1:5060 (already 0)
2019-01-10 17:35:58:323 flexisip-debug-Terminate SipEvent 0x5583df985660
2019-01-10 17:35:58:323 flexisip-debug-tport(0x5583df980cd0): set timer at 1772411 ms because keepalive
2019-01-10 17:35:58:325 flexisip-debug-tport_wakeup(0x5583df97c670): events IN
2019-01-10 17:35:58:325 flexisip-debug-tport_recv_event(0x5583df97c670)
2019-01-10 17:35:58:325 flexisip-debug-tport_recv_iovec(0x5583df97c670) msg 0x5583df9784a0 from (tcp/10.8.0.1:5060) has 1332 bytes, veclen = 1
2019-01-10 17:35:58:325 flexisip-debug-tport_deliver(0x5583df97c670): msg 0x5583df9784a0 (443 bytes) from tcp/10.8.0.1:5060 next=0x5583df97ac90
2019-01-10 17:35:58:325 flexisip-debug-nta: received 100 Trying for INVITE (20)
2019-01-10 17:35:58:325 flexisip-debug-nta: 100 Trying is going to a transaction
2019-01-10 17:35:58:325 flexisip-debug-nta_outgoing: RTT is 2.2 ms
2019-01-10 17:35:58:325 flexisip-debug-tport_release(0x5583df97c670): 0x5583df981580 by 0x5583df992020 with 0x5583df9784a0 (preliminary)
2019-01-10 17:35:58:325 flexisip-debug-tport_deliver(0x5583df97c670): msg 0x5583df97ac90 (889 bytes) from tcp/10.8.0.1:5060 next=(nil)
2019-01-10 17:35:58:325 flexisip-debug-nta: received 407 Proxy Authentication Required for INVITE (20)
2019-01-10 17:35:58:325 flexisip-debug-nta: 407 Proxy Authentication Required is going to a transaction
2019-01-10 17:35:58:325 flexisip-debug-tport_release(0x5583df97c670): 0x5583df981580 by 0x5583df992020 with 0x5583df97ac90
2019-01-10 17:35:58:325 flexisip-debug-tport(0x5583df973200): found 0x5583df97c670 by name tcp/10.8.0.1:5060
2019-01-10 17:35:58:325 flexisip-debug-tport(0x5583df97c670): found from primary tcp/10.8.0.1:5060
2019-01-10 17:35:58:326 flexisip-debug-tport_tsend(0x5583df97c670) tpn = tcp/10.8.0.1:5060
2019-01-10 17:35:58:326 flexisip-debug-tport_vsend returned 293
2019-01-10 17:35:58:326 flexisip-debug-tport(0x5583df97c670): set timer at 1800000 ms because keepalive
2019-01-10 17:35:58:326 flexisip-debug-nta: sent ACK (20) to tcp/10.8.0.1:5060
2019-01-10 17:35:58:326 flexisip-debug-nta: outgoing_free(0x5583df9939f0)
2019-01-10 17:35:58:326 flexisip-debug-OutgoingTransaction callback 0x5583df9824c0
2019-01-10 17:35:58:326 flexisip-debug-New SipEvent 0x5583df97b120 - 0x5583df97ac90
2019-01-10 17:35:58:326 flexisip-debug-Receiving new Response SIP message: 407
SIP/2.0 407 Proxy Authentication Required
Via: SIP/2.0/TCP 10.8.0.93;rport=36677;branch=z9hG4bK.03pDvc0t4KXy44m6pK8052HHQH
Via: SIP/2.0/TCP 10.8.0.6:54809;branch=z9hG4bK.nP9W1kp5a;rport=54809
From: "iPad" sip:[email protected];tag=E0d46hrs
To: "1000" sip:[email protected];tag=ZvgQBFetv6aNS
Call-ID: qMaBPfVmJl
CSeq: 20 INVITE
User-Agent: FreeSWITCH-mod_sofia/1.4.20+git
20150730T173112Z367848e07e64bit
Accept: application/sdp
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE
Supported: timer, path, replaces
Allow-Events: talk, hold, conference, presence, as-feature-event, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer
Proxy-Authenticate: Digest realm="10.8.0.1", nonce="30babce6-14fe-11e9-bfc1-574ba69aeda3", algorithm=MD5, qop="auth"
Content-Length: 0

Then it looks like another "INVITE" takes place:

========
2019-01-10 17:35:58:326 flexisip-debug-Invoking onResponse() on module DoSProtection
2019-01-10 17:35:58:326 flexisip-debug-Invoking onResponse() on module SanityChecker
2019-01-10 17:35:58:326 flexisip-debug-Skipping onResponse() on module GarbageIn
2019-01-10 17:35:58:326 flexisip-debug-Skipping onResponse() on module NatHelper
2019-01-10 17:35:58:326 flexisip-debug-Invoking onResponse() on module Authentication
2019-01-10 17:35:58:326 flexisip-debug-Skipping onResponse() on module Redirect
2019-01-10 17:35:58:326 flexisip-debug-Skipping onResponse() on module GatewayAdapter
2019-01-10 17:35:58:327 flexisip-debug-Skipping onResponse() on module Presence
2019-01-10 17:35:58:327 flexisip-debug-Invoking onResponse() on module Registrar
2019-01-10 17:35:58:327 flexisip-debug-Skipping onResponse() on module StatisticsCollector
2019-01-10 17:35:58:327 flexisip-debug-Invoking onResponse() on module ContactRouteInserter
2019-01-10 17:35:58:327 flexisip-debug-Invoking onResponse() on module Router
2019-01-10 17:35:58:327 flexisip-debug-Invoking onResponse() on module PushNotification
2019-01-10 17:35:58:327 flexisip-debug-Skipping onResponse() on module LoadBalancer
2019-01-10 17:35:58:327 flexisip-debug-Invoking onResponse() on module MediaRelay
2019-01-10 17:35:58:327 flexisip-debug-RelaySession [0x5583df981990]: branch corresponding to transaction [03pDvc0t4KXy44m6pK8052HHQH] removed.
2019-01-10 17:35:58:327 flexisip-debug-call context 0x5583df982590
2019-01-10 17:35:58:327 flexisip-debug-RelayedCall is terminated by final error response
2019-01-10 17:35:58:327 flexisip-debug-CallStore::remove() removing CallContext 0x5583df982590
2019-01-10 17:35:58:327 flexisip-debug-RelaySession [0x5583df981990] terminated.
2019-01-10 17:35:58:327 flexisip-debug-Front on port [32120] received [0] and sent [0] packets.
2019-01-10 17:35:58:327 flexisip-debug-Skipping onResponse() on module Transcoder
2019-01-10 17:35:58:327 flexisip-debug-Invoking onResponse() on module Forward
2019-01-10 17:35:58:328 flexisip-debug-Sending response: (via popped)
SIP/2.0 407 Proxy Authentication Required
Via: SIP/2.0/TCP 10.8.0.6:54809;branch=z9hG4bK.nP9W1kp5a;rport=54809
From: "iPad" sip:[email protected];tag=E0d46hrs
To: "1000" sip:[email protected];tag=ZvgQBFetv6aNS
Call-ID: qMaBPfVmJl
CSeq: 20 INVITE
User-Agent: FreeSWITCH-mod_sofia/1.4.20+git
20150730T173112Z367848e07e64bit
Accept: application/sdp
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE
Supported: timer, path, replaces
Allow-Events: talk, hold, conference, presence, as-feature-event, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer
Proxy-Authenticate: Digest realm="10.8.0.1", nonce="30babce6-14fe-11e9-bfc1-574ba69aeda3", algorithm=MD5, qop="auth"
Content-Length: 0

The logs continue with:

========
2019-01-10 17:35:58:328 flexisip-debug-Response is sent through an incoming transaction.
2019-01-10 17:35:58:328 flexisip-debug-tport_tsend(0x5583df980cd0) tpn = TCP/10.8.0.6:54809
2019-01-10 17:35:58:328 flexisip-debug-tport_vsend returned 807
2019-01-10 17:35:58:328 flexisip-debug-tport(0x5583df980cd0): set timer at 1800000 ms because keepalive
2019-01-10 17:35:58:328 flexisip-debug-nta: sent 407 Proxy Authentication Required for INVITE (20)
2019-01-10 17:35:58:328 flexisip-debug-nta_incoming_destroy: 0x5583df97caf0
2019-01-10 17:35:58:328 flexisip-debug-Terminate SipEvent 0x5583df97b120
2019-01-10 17:35:58:328 flexisip-debug-nta: outgoing_free(0x5583df992020)
2019-01-10 17:35:58:328 flexisip-debug-Destroy RelayedCall 0x5583df982590
2019-01-10 17:35:58:328 flexisip-debug-CallContext 0x5583df982590 with id 108078168 destroyed.
2019-01-10 17:35:58:328 flexisip-debug-Delete IncomingTransaction 0x5583df97c4c0
2019-01-10 17:35:58:328 flexisip-debug-Delete OutgoingTransaction 0x5583df9824c0
2019-01-10 17:35:58:328 flexisip-debug-tport(0x5583df97c670): set timer at 1799998 ms because keepalive
2019-01-10 17:35:58:328 flexisip-debug-tport(0x5583df97c670): set timer at 1799998 ms because keepalive
2019-01-10 17:35:58:386 flexisip-debug-tport_wakeup(0x5583df980cd0): events IN
2019-01-10 17:35:58:387 flexisip-debug-tport_recv_event(0x5583df980cd0)
2019-01-10 17:35:58:387 flexisip-debug-tport_recv_iovec(0x5583df980cd0) msg 0x5583df998570 from (tcp/10.8.0.6:54809) has 693 bytes, veclen = 1
2019-01-10 17:35:58:387 flexisip-debug-tport_deliver(0x5583df980cd0): msg 0x5583df998570 (693 bytes) from tcp/10.8.0.6:54809 next=(nil)
2019-01-10 17:35:58:387 flexisip-debug-nta: received ACK sip:[email protected] SIP/2.0 (CSeq 20)
2019-01-10 17:35:58:387 flexisip-debug-nta: ACK (20) is going to INVITE (20)
2019-01-10 17:35:58:387 flexisip-debug-tport(0x5583df980cd0): set timer at 1799941 ms because keepalive
2019-01-10 17:35:58:387 flexisip-debug-tport_wakeup(0x5583df980cd0): events IN
2019-01-10 17:35:58:387 flexisip-debug-tport_recv_event(0x5583df980cd0)
2019-01-10 17:35:58:387 flexisip-debug-tport_recv_iovec(0x5583df980cd0) msg 0x5583df998570 from (tcp/10.8.0.6:54809) has 1755 bytes, veclen = 1
2019-01-10 17:35:58:387 flexisip-debug-tport_deliver(0x5583df980cd0): msg 0x5583df998570 (1755 bytes) from tcp/10.8.0.6:54809 next=(nil)
2019-01-10 17:35:58:387 flexisip-debug-nta: received INVITE sip:[email protected] SIP/2.0 (CSeq 21)
2019-01-10 17:35:58:388 flexisip-debug-nta: INVITE (21) to message callback
2019-01-10 17:35:58:388 flexisip-debug-New SipEvent 0x5583df982630 - msg 0x5583df998570
2019-01-10 17:35:58:388 flexisip-debug-Receiving new Request SIP message INVITE from sip:[email protected] :

Another "INVITE" shows up:

========
INVITE sip:[email protected] SIP/2.0
Via: SIP/2.0/TCP 10.8.0.6:54809;branch=z9hG4bK.NcHrTXXFC;rport=54809
From: "iPad" sip:[email protected];tag=~E0d46hrs
To: "1000" sip:[email protected]
CSeq: 21 INVITE
Call-ID: qMaBPfVmJl
Max-Forwards: 70
Route: sip:10.8.0.93;transport=tcp;lr
Supported: replaces, outbound, gruu
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO, UPDATE
Content-Type: application/sdp
Content-Length: 593
Contact: <sip:[email protected]:54809;app-id=;pn-type=apple;pn-tok=;pn-msg-str=IM_MSG;pn-call-str=IC_MSG;pn-call-snd=notes_of_the_optimistic.caf;pn-msg-snd=msg.caf;pn-timeout=0;pn-silent=1;transport=tcp>;+sip.instance="urn:uuid:b16d70e2-12aa-007e-9be7-9926f970201b";+org.linphone.specs=groupchat
User-Agent: ORION_iPad7.5_iOS12.1/4.0.2-176-g4f0666d0f (belle-sip/1.6.3)
Proxy-Authorization: Digest realm="10.8.0.1", nonce="30babce6-14fe-11e9-bfc1-574ba69aeda3", algorithm=MD5, username="1001", uri="sip:[email protected]", response="d1565f19a993da6c14f7c74e03ce832c", cnonce="wWa-FsZT1TZzvfpy", nc=00000001, qop=auth

v=0
o=1001 2688 2214 IN IP4 10.8.0.6
s=Talk
c=IN IP4 10.8.0.6
t=0 0
a=rtcp-xr:rcvr-rtt=all:10000 stat-summary=loss,dup,jitt,TTL voip-metrics
m=audio 7292 RTP/AVP 96 97 98 0 8 18 101 99 100
a=rtpmap:96 opus/48000/2
a=fmtp:96 useinbandfec=1
a=rtpmap:97 speex/16000
a=fmtp:97 vbr=on
a=rtpmap:98 speex/8000
a=fmtp:98 vbr=on
a=fmtp:18 annexb=yes
a=rtpmap:101 telephone-event/48000
a=rtpmap:99 telephone-event/16000
a=rtpmap:100 telephone-event/8000
a=zrtp-hash:1.10 59032a7bf526ef1688893af78a9420c948e37fe18c645c5f7fbf41ace9d5e469
a=rtcp-fb:* trr-int 1000
a=rtcp-fb:* ccm tmmbr

2019-01-10 17:35:58:388 flexisip-debug-Invoking onRequest() on module DoSProtection
2019-01-10 17:35:58:388 flexisip-debug-Invoking onRequest() on module SanityChecker
2019-01-10 17:35:58:388 flexisip-debug-Skipping onRequest() on module GarbageIn
2019-01-10 17:35:58:388 flexisip-debug-Skipping onRequest() on module NatHelper
2019-01-10 17:35:58:388 flexisip-debug-Invoking onRequest() on module Authentication
2019-01-10 17:35:58:388 flexisip-debug-Allowing message from trusted host 10.8.0.6
2019-01-10 17:35:58:388 flexisip-debug-Skipping onRequest() on module Redirect
2019-01-10 17:35:58:388 flexisip-debug-Skipping onRequest() on module GatewayAdapter
2019-01-10 17:35:58:388 flexisip-debug-Skipping onRequest() on module Presence
2019-01-10 17:35:58:388 flexisip-debug-Invoking onRequest() on module Registrar
2019-01-10 17:35:58:388 flexisip-debug-Skipping onRequest() on module StatisticsCollector
2019-01-10 17:35:58:388 flexisip-debug-Invoking onRequest() on module ContactRouteInserter
2019-01-10 17:35:58:389 flexisip-debug-No countact route parameter found

The logs continue with:

===========
2019-01-10 17:35:58:389 flexisip-debug-Invoking onRequest() on module Router
2019-01-10 17:35:58:389 flexisip-debug-Invoking onRequest() on module PushNotification
2019-01-10 17:35:58:389 flexisip-debug-Skipping onRequest() on module LoadBalancer
2019-01-10 17:35:58:389 flexisip-debug-Invoking onRequest() on module MediaRelay
2019-01-10 17:35:58:389 flexisip-debug-New IncomingTransaction 0x5583df985220
2019-01-10 17:35:58:389 flexisip-debug-nta_incoming_create: created incoming transaction 0x5583df981ae0
2019-01-10 17:35:58:389 flexisip-debug-New OutgoingTransaction 0x5583df981070
2019-01-10 17:35:58:389 flexisip-debug-CallContext 0x5583df9787e0 created
2019-01-10 17:35:58:389 flexisip-debug-New RelayedCall 0x5583df9787e0
2019-01-10 17:35:58:389 ortp-message-RtpSession bound to [0.0.0.0] ports [19954] [19955]
2019-01-10 17:35:58:389 flexisip-debug-There are now 2 relay sessions running on MediaRelayServer [0x5583df982ff0]
2019-01-10 17:35:58:389 flexisip-debug-RelaySession 0x5583df981990 destroyed
2019-01-10 17:35:58:389 flexisip-debug-There are now 1 relay sessions running.
2019-01-10 17:35:58:390 ortp-message-RtpSession bound to [0.0.0.0] ports [63006] [63007]
2019-01-10 17:35:58:390 flexisip-debug-RelaySession [0x5583df984140]: branch corresponding to transaction [K7Fge9vjQ68p27c442gj1ZgFac] added.
2019-01-10 17:35:58:390 flexisip-debug-RelayChannel [0x5583df984260] is now configured local=[10.8.0.93|19954:19955] remote=[10.8.0.6|7292:7293] dir=[SendRecv]
2019-01-10 17:35:58:390 flexisip-debug-updateIceFromOffer() this=0x5583df984260 setting ufrag, pwd to
2019-01-10 17:35:58:390 flexisip-debug-updateIceFromOffer() this=0x5583df984260 offerer state IceNone -> IceNone
2019-01-10 17:35:58:390 flexisip-debug-updateIceFromOffer() this=0x5583df994e70 offered state IceNone -> IceNone
2019-01-10 17:35:58:390 flexisip-debug-Record route added.
2019-01-10 17:35:58:390 flexisip-debug-Skipping onRequest() on module Transcoder
2019-01-10 17:35:58:390 flexisip-debug-Invoking onRequest() on module Forward
2019-01-10 17:35:58:390 flexisip-debug-Removing top route sip:10.8.0.93;transport=tcp;lr
2019-01-10 17:35:58:390 flexisip-debug-tport(0x5583df973200): found 0x5583df97c670 by name tcp/10.8.0.1:5060
2019-01-10 17:35:58:390 flexisip-debug-tport(0x5583df97c670): found from primary tcp/10.8.0.1:5060
2019-01-10 17:35:58:390 flexisip-debug-Skipping addition of record route identical to top one
2019-01-10 17:35:58:390 flexisip-debug-Removed push params from contact
2019-01-10 17:35:58:391 flexisip-debug-Sending Request SIP message to sip:[email protected];transport=tcp

After another "INVITE" similar to the ones above, the logs show:

=========
2019-01-10 17:35:58:391 flexisip-debug-Message is sent through an outgoing transaction.
2019-01-10 17:35:58:391 flexisip-debug-tport_tsend(0x5583df97c670) tpn = tcp/10.8.0.1:5060
2019-01-10 17:35:58:391 flexisip-debug-tport_vsend returned 1652
2019-01-10 17:35:58:391 flexisip-debug-tport(0x5583df97c670): set timer at 1800000 ms because keepalive
2019-01-10 17:35:58:391 flexisip-debug-nta: sent INVITE (21) to tcp/10.8.0.1:5060
2019-01-10 17:35:58:391 flexisip-debug-tport_pend(0x5583df97c670): pending 0x5583df998570 for tcp/10.8.0.1:5060 (already 0)
2019-01-10 17:35:58:391 flexisip-debug-Terminate SipEvent 0x5583df982630
2019-01-10 17:35:58:391 flexisip-debug-tport(0x5583df980cd0): set timer at 1799937 ms because keepalive
2019-01-10 17:35:58:392 flexisip-debug-tport_wakeup(0x5583df97c670): events IN
2019-01-10 17:35:58:392 flexisip-debug-tport_recv_event(0x5583df97c670)
2019-01-10 17:35:58:392 flexisip-debug-tport_recv_iovec(0x5583df97c670) msg 0x5583df986270 from (tcp/10.8.0.1:5060) has 443 bytes, veclen = 1
2019-01-10 17:35:58:392 flexisip-debug-tport_deliver(0x5583df97c670): msg 0x5583df986270 (443 bytes) from tcp/10.8.0.1:5060 next=(nil)
2019-01-10 17:35:58:392 flexisip-debug-nta: received 100 Trying for INVITE (21)
2019-01-10 17:35:58:392 flexisip-debug-nta: 100 Trying is going to a transaction
2019-01-10 17:35:58:392 flexisip-debug-nta_outgoing: RTT is 1.175 ms
2019-01-10 17:35:58:392 flexisip-debug-tport_release(0x5583df97c670): 0x5583df998570 by 0x5583df996f60 with 0x5583df986270 (preliminary)
2019-01-10 17:35:58:392 flexisip-debug-tport(0x5583df97c670): set timer at 1799999 ms because keepalive
2019-01-10 17:35:58:461 flexisip-debug-tport_wakeup(0x5583df98b000): events IN
2019-01-10 17:35:58:462 flexisip-debug-tport_recv_event(0x5583df98b000)
2019-01-10 17:35:58:462 flexisip-debug-tport_recv_iovec(0x5583df98b000) msg 0x5583df986270 from (tcp/10.8.0.1:50341) has 8658 bytes, veclen = 1
2019-01-10 17:35:58:462 flexisip-debug-tport_deliver(0x5583df98b000): msg 0x5583df986270 (2165 bytes) from tcp/10.8.0.1:50341 next=0x5583df989880
2019-01-10 17:35:58:462 flexisip-debug-nta: received INVITE sip:[email protected]:5060;app-id=;pn-type=apple;pn-tok=;pn-msg-str=IM_MSG;pn-call-str=IC_MSG;pn-call-snd=notes_of_the_optimistic.caf;pn-msg-snd=msg.caf;pn-timeout=0;pn-silent=1;CtRte50308eb4c019124=tcp:10.8.0.10:50630 SIP/2.0 (CSeq 133234815)
2019-01-10 17:35:58:462 flexisip-debug-nta: INVITE (133234815) to message callback
2019-01-10 17:35:58:462 flexisip-debug-New SipEvent 0x5583df989e80 - msg 0x5583df986270
2019-01-10 17:35:58:462 flexisip-debug-Receiving new Request SIP message INVITE from sip:[email protected] :
INVITE sip:[email protected]:5060;app-id=;pn-type=apple;pn-tok=;pn-msg-str=IM_MSG;pn-call-str=IC_MSG;pn-call-snd=notes_of_the_optimistic.caf;pn-msg-snd=msg.caf;pn-timeout=0;pn-silent=1;CtRte50308eb4c019124=tcp:10.8.0.10:50630 SIP/2.0
Via: SIP/2.0/TCP 10.8.0.1;rport=50341;branch=z9hG4bK1cN430ZaDy29r
Route: sip:10.8.0.93:5060;transport=tcp;fs-proxy-id=e50308eb4c019124;lr

Yet another INVITE with slightly different ouput afterwards:

=========
To: <sip:[email protected]:5060;app-id=org.phone.phone1.voip.prod;pn-type=apple;pn-tok=;pn-msg-str=IM_MSG;pn-call-str=IC_MSG;pn-call-snd=notes_of_the_optimistic.caf;pn-msg-snd=msg.caf;pn-timeout=0;pn-silent=1;CtRte50308eb4c019124=tcp:10.8.0.10:50630>
Call-ID: 082cdf8e-8fa1-1237-6ea1-2278d0744138
CSeq: 133234815 INVITE
Contact: sip:[email protected]:5060
User-Agent: FreeSWITCH-mod_sofia/1.4.20+git20150730T173112Z367848e07e~64bit
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE
Supported: timer, path, replaces
Allow-Events: talk, hold, conference, presence, as-feature-event, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 613
X-FS-Support: update_display,send_info
Remote-Party-ID: "1001" sip:[email protected];party=calling;screen=yes;privacy=off

v=0
o=1001 2688 2214 IN IP4 10.8.0.6
s=Talk
c=IN IP4 10.8.0.93
t=0 0
a=rtcp-xr:rcvr-rtt=all:10000 stat-summary=loss,dup,jitt,TTL voip-metrics
a=nortpproxy:yes
m=audio 63006 RTP/AVP 96 97 98 0 8 18 101 99 100
a=rtpmap:96 opus/48000/2
a=fmtp:96 useinbandfec=1
a=rtpmap:97 speex/16000
a=fmtp:97 vbr=on
a=rtpmap:98 speex/8000
a=fmtp:98 vbr=on
a=fmtp:18 annexb=yes
a=rtpmap:101 telephone-event/48000
a=rtpmap:99 telephone-event/16000
a=rtpmap:100 telephone-event/8000
a=zrtp-hash:1.10 59032a7bf526ef1688893af78a9420c948e37fe18c645c5f7fbf41ace9d5e469
a=rtcp-fb:* trr-int 1000
a=rtcp-fb:* ccm tmmbr

2019-01-10 17:35:58:462 flexisip-debug-Invoking onRequest() on module DoSProtection
2019-01-10 17:35:58:462 flexisip-debug-Invoking onRequest() on module SanityChecker
2019-01-10 17:35:58:462 flexisip-debug-Skipping onRequest() on module GarbageIn
2019-01-10 17:35:58:462 flexisip-debug-Skipping onRequest() on module NatHelper
2019-01-10 17:35:58:463 flexisip-debug-Invoking onRequest() on module Authentication
2019-01-10 17:35:58:463 flexisip-debug-Allowing message from trusted host 10.8.0.1
2019-01-10 17:35:58:463 flexisip-debug-Skipping onRequest() on module Redirect
2019-01-10 17:35:58:463 flexisip-debug-Skipping onRequest() on module GatewayAdapter
2019-01-10 17:35:58:463 flexisip-debug-Skipping onRequest() on module Presence
2019-01-10 17:35:58:463 flexisip-debug-Invoking onRequest() on module Registrar
2019-01-10 17:35:58:463 flexisip-debug-Skipping onRequest() on module StatisticsCollector
2019-01-10 17:35:58:463 flexisip-debug-Invoking onRequest() on module ContactRouteInserter
2019-01-10 17:35:58:463 flexisip-debug-Found a contact route parameter
2019-01-10 17:35:58:463 flexisip-debug-Request url changed to sip:[email protected]:50630;app-id=;pn-type=apple;pn-tok=;pn-msg-str=IM_MSG;pn-call-str=IC_MSG;pn-call-snd=notes_of_the_optimistic.caf;pn-msg-snd=msg.caf;pn-timeout=0;pn-silent=1;transport=tcp;doroute
2019-01-10 17:35:58:463 flexisip-debug-Invoking onRequest() on module Router
2019-01-10 17:35:58:463 flexisip-debug-Invoking onRequest() on module PushNotification
2019-01-10 17:35:58:463 flexisip-debug-Skipping onRequest() on module LoadBalancer
2019-01-10 17:35:58:463 flexisip-debug-Invoking onRequest() on module MediaRelay
2019-01-10 17:35:58:463 flexisip-debug-New IncomingTransaction 0x5583df98ada0

Any ideas ? From what I understand, FreeSWITCH should not be configured in a certain way, Flexisip should just work ?

If the clients connect straight to FreeSWITCH (no Flexisip) everything works except the push notifications, of course.

If the clients connect straight to Flexisip ONLY, the push notifications work as well, but we are losing all the things that FreeSWITCH has to offer (dialplans, voice mail, etc.)

If the clients are in the: client <--> Flexisip <--> FreeSWITCH scenario like above, it works to call if both apps are running but if one is in the background, the push is never sent as shown above.

Any pointers ? I have been struggling with this for 20 days now. Is it even compatible with FreeSWITCH ? Or maybe someone who has it working if they would be so kind to share their flexisip.conf file ?

Thank you!

push notification failure

hi we are trying push notification and we get the following error:
./flexisip_pusher --pntype apple --appid /etc/flexisip/apn/com.metro.metroPhone.pem.dev --pntok DBD55AB5B2BD7EDC600D5073C7B94ADEABBD31901A475B2588F6FDEA89E3BC98 --debug

iam running as root in a centos7

Error while writing logs in : /var/opt/belledonne-communications/log/flexisip/FlexisipLogs_pusher.log
2017-08-31 10:41:16:818 flexisip-debug-Searching push notification client on dir [/etc/flexisip/apn]
2017-08-31 10:41:16:818 flexisip-debug-Certificate /etc/flexisip/apn/com.metro.metroPhone.dev.pem has a valid expiration: Aug 30 17:40:07 2018 GMT.
2017-08-31 10:41:16:818 flexisip-error-Private key does not match the certificate public key for /etc/flexisip/apn/com.metro.metroPhone.dev.pem: 0
2017-08-31 10:41:16:818 flexisip-debug-Push notification payload is {"aps":{"alert":{"loc-key":"IM_MSG","loc-args":["Pusher"]},"sound":"msg.caf","badge":1},"call-id":"","pn_ttl":2592000}
2017-08-31 10:41:16:818 flexisip-error-No push notification client available for push notification request : 0x1d89d88
Segmentation fault

in /etc/flexisip/apn/ i have file com.metro.metroPhone.dev.pem

Please can you advise??

Proxy Authentication Required - REQUEST FOR HELP

We are using Freeswitch as backend server, Flexisip as proxy to handle push notification and sip messages.

There are three things we can't figure out:

1- Why flexisip is still sending pn-token information to backend server, even when Forward Module is enabled, with "params-to-remove=app-id pn-type pn-tok pn-msg-str pn-call-str pn-call-snd pn-msg-snd pn-timeout", does it matter if it is still sending it to backend server?

2- Do we need to keep Authenticate Module enabled if Flexisip is only being used as Front end server to handle push notifications and sip simple messages?

3- Please see the attached picture and help us figure out why flexisip is not sending authentication request to the device?

untitled

*SYSTEM LOGS
Jun 16 05:59:44 localhost flexisip: tport_recv_event(0x23bb300)
Jun 16 05:59:44 localhost flexisip: tport_recv_iovec(0x23bb300) msg 0x23e0f90 from (udp/5.79.86.77:5060) has 758 bytes, veclen = 1
Jun 16 05:59:44 localhost flexisip: tport_deliver(0x23bb300): msg 0x23e0f90 (758 bytes) from udp/106.76.233.57:5060 next=(nil)
Jun 16 05:59:44 localhost flexisip: nta: received REGISTER sip:5.79.86.77 SIP/2.0 (CSeq 20)
Jun 16 05:59:44 localhost flexisip: nta: REGISTER (20) going to existing REGISTER transaction
Jun 16 05:59:44 localhost flexisip: nta: re-received REGISTER request, retransmitting 100 reply
Jun 16 05:59:44 localhost flexisip: tport_tsend(0x23bb300) tpn = UDP/106.76.233.57:56422
Jun 16 05:59:44 localhost flexisip: tport_resolve addrinfo = 106.76.233.57:56422
Jun 16 05:59:44 localhost flexisip: tport_by_addrinfo(0x23bb300): not found by name UDP/106.76.233.57:56422
Jun 16 05:59:44 localhost flexisip: tport_vsend returned 275
Jun 16 05:59:48 localhost flexisip: tport_wakeup_pri(0x23bb300): events IN
Jun 16 05:59:48 localhost flexisip: tport_recv_event(0x23bb300)
Jun 16 05:59:48 localhost flexisip: tport_recv_iovec(0x23bb300) msg 0x23e19f0 from (udp/5.79.86.77:5060) has 758 bytes, veclen = 1
Jun 16 05:59:48 localhost flexisip: tport_deliver(0x23bb300): msg 0x23e19f0 (758 bytes) from udp/106.76.233.57:5060 next=(nil)
Jun 16 05:59:48 localhost flexisip: nta: received REGISTER sip:5.79.86.77 SIP/2.0 (CSeq 20)
Jun 16 05:59:48 localhost flexisip: nta: REGISTER (20) going to existing REGISTER transaction
Jun 16 05:59:48 localhost flexisip: nta: re-received REGISTER request, retransmitting 100 reply
Jun 16 05:59:48 localhost flexisip: tport_tsend(0x23bb300) tpn = UDP/106.76.233.57:56422
Jun 16 05:59:48 localhost flexisip: tport_resolve addrinfo = 106.76.233.57:56422
Jun 16 05:59:48 localhost flexisip: tport_by_addrinfo(0x23bb300): not found by name UDP/106.76.233.57:56422
Jun 16 05:59:48 localhost flexisip: tport_vsend returned 275
Jun 16 05:59:52 localhost flexisip: tport_wakeup_pri(0x23bb300): events IN
Jun 16 05:59:52 localhost flexisip: tport_recv_event(0x23bb300)
Jun 16 05:59:52 localhost flexisip: tport_recv_iovec(0x23bb300) msg 0x23e0f90 from (udp/5.79.86.77:5060) has 758 bytes, veclen = 1
Jun 16 05:59:52 localhost flexisip: tport_deliver(0x23bb300): msg 0x23e0f90 (758 bytes) from udp/106.76.233.57:5060 next=(nil)
Jun 16 05:59:52 localhost flexisip: nta: received REGISTER sip:5.79.86.77 SIP/2.0 (CSeq 20)
Jun 16 05:59:52 localhost flexisip: nta: REGISTER (20) going to existing REGISTER transaction
Jun 16 05:59:52 localhost flexisip: nta: re-received REGISTER request, retransmitting 100 reply
Jun 16 05:59:52 localhost flexisip: tport_tsend(0x23bb300) tpn = UDP/106.76.233.57:56422
Jun 16 05:59:52 localhost flexisip: tport_resolve addrinfo = 106.76.233.57:56422
Jun 16 05:59:52 localhost flexisip: tport_by_addrinfo(0x23bb300): not found by name UDP/106.76.233.57:56422
Jun 16 05:59:52 localhost flexisip: tport_vsend returned 275

LOGS:
2018/06/16 05:26:36.862146 165.227.33.101:56058 -> 5.79.86.77:5060
INVITE sip:[email protected]:5060;app-id=680065870132;pn-type=firebase;pn-tok=eYdDnqGNB-s:APA91bFa3vv2XE_3kutAOlzI844eXYZKW-ZxyjKcy4sb-g25YuKI6fDshFMtYS8tkhNhwDB13yvyzlHtivit3wF-TQ_Xzyx-pI0s
dMCNwobfVUSIO1Eui2_CZvr1uTH3z7HXohHHJr;pn-silent=1;CtRt07af6ced2c270e8f=tcp:165.227.33.101;app-id=680065870132;pn-type=firebase;pn-tok=eYdDnqGNB-s:APA91bFa3vv2XE_3kutAOlzI844eXYZKW-ZxyjKcy4s
g25YuKI6fDshFMtYS8tkhNhwDB13yvyzlHtivit3wF-TQ_Xzyx-pI0sVKdMCNwobfVUSIO1Eui2_CZvr1uTH3z7HXohHHJr;pn-silent=1;CtRt07af6ced2c270e8f=tcp:165.227.33.101;fs_path=sip:5.79.86.77:5060%3Btransport%3D
p%3Bfs-proxy-id%3D07af6ced2c270e8f%3Blr SIP/2.0
Via: SIP/2.0/TCP 165.227.33.101;branch=z9hG4bK0yX1K6777pF8F
Route: sip:5.79.86.77:5060;transport=tcp;fs-proxy-id=07af6ced2c270e8f;lr
Max-Forwards: 63
From: "6474995868" sip:[email protected];tag=1j66HXpUH93Xa
To: <sip:[email protected]:5060;app-id=680065870132;pn-type=firebase;pn-tok=eYdDnqGNB-s:APA91bFa3vv2XE_3kutAOlzI844eXYZKW-ZxyjKcy4sb-g25YuKI6fDshFMtYS8tkhNhwDB13yvyzlHtivit3wF-TQ_Xzyx-pI0sVK
CNwobfVUSIO1Eui2_CZvr1uTH3z7HXohHHJr;pn-silent=1;CtRt07af6ced2c270e8f=tcp:165.227.33.101>
Call-ID: abfed58b-ebc8-1236-7f8f-120adac73fec
CSeq: 124227332 INVITE
Contact: sip:[email protected]:5060
User-Agent: FreeSWITCH-mod_sofia/1.6.20+git20180507T185611Z43a9feb7f8~64bit
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE
Supported: timer, path, replaces
Allow-Events: talk, hold, conference, presence, as-feature-event, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 224
X-FS-Support: update_display,send_info
Remote-Party-ID: "6474995868" sip:[email protected];party=calling;screen=yes;privacy=off

v=0
o=FreeSWITCH 1529106784 1529106785 IN IP4 165.227.33.101
s=FreeSWITCH
c=IN IP4 165.227.33.101
t=0 0
m=audio 20008 RTP/AVP 0 101
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20

2018/06/16 05:26:36.870864 5.79.86.77:5060 -> 165.227.33.101:56058
SIP/2.0 100 Trying
Via: SIP/2.0/TCP 165.227.33.101;branch=z9hG4bK0yX1K6777pF8F;rport=56058
Record-Route: sip:5.79.86.77:5060;transport=tcp;lr
From: "6474995868" sip:[email protected];tag=1j66HXpUH93Xa
To: <sip:[email protected]:5060;app-id=680065870132;pn-type=firebase;pn-tok=eYdDnqGNB-s:APA91bFa3vv2XE_3kutAOlzI844eXYZKW-ZxyjKcy4sb-g25YuKI6fDshFMtYS8tkhNhwDB13yvyzlHtivit3wF-TQ_Xzyx-pI0sVK
CNwobfVUSIO1Eui2_CZvr1uTH3z7HXohHHJr;pn-silent=1;CtRt07af6ced2c270e8f=tcp:165.227.33.101>
Call-ID: abfed58b-ebc8-1236-7f8f-120adac73fec
CSeq: 124227332 INVITE
Server: Flexisip/1.0.12 (sofia-sip-nta/2.0)
Content-Length: 0

2018/06/16 05:26:36.889220 5.79.86.77:39375 -> 165.227.33.101:5060
INVITE sip:[email protected];pn-silent=1;pn-silent=1;fs_path=sip:5.79.86.77:5060%3Btransport%3Dtcp%3Bfs-proxy-id%3D07af6ced2c270e8f%3Blr;transport=tcp;doroute SIP/2.0
Via: SIP/2.0/TCP 5.79.86.77;rport;branch=z9hG4bK.B772c2cHayB4FU2XBac2X4yDNF
Via: SIP/2.0/TCP 165.227.33.101;branch=z9hG4bK0yX1K6777pF8F;rport=56058
Record-Route: sip:5.79.86.77:5060;transport=tcp;lr
Max-Forwards: 62
From: "6474995868" sip:[email protected];tag=1j66HXpUH93Xa
To: <sip:[email protected]:5060;app-id=680065870132;pn-type=firebase;pn-tok=eYdDnqGNB-s:APA91bFa3vv2XE_3kutAOlzI844eXYZKW-ZxyjKcy4sb-g25YuKI6fDshFMtYS8tkhNhwDB13yvyzlHtivit3wF-TQ_Xzyx-pI0sVK
CNwobfVUSIO1Eui2_CZvr1uTH3z7HXohHHJr;pn-silent=1;CtRt07af6ced2c270e8f=tcp:165.227.33.101>
Call-ID: abfed58b-ebc8-1236-7f8f-120adac73fec
CSeq: 124227332 INVITE
Contact: sip:[email protected]:56058;transport=tcp
User-Agent: FreeSWITCH-mod_sofia/1.6.20+git20180507T185611Z43a9feb7f8~64bit
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE
Supported: timer, path, replaces
Allow-Events: talk, hold, conference, presence, as-feature-event, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 224
X-FS-Support: update_display,send_info
Remote-Party-ID: "6474995868" sip:[email protected];party=calling;screen=yes;privacy=off

v=0
o=FreeSWITCH 1529106784 1529106785 IN IP4 165.227.33.101
s=FreeSWITCH
c=IN IP4 165.227.33.101
t=0 0
m=audio 20008 RTP/AVP 0 101
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20

2018/06/16 05:26:36.981582 165.227.33.101:5060 -> 5.79.86.77:39375
SIP/2.0 100 Trying
Via: SIP/2.0/TCP 5.79.86.77;rport=39375;branch=z9hG4bK.B772c2cHayB4FU2XBac2X4yDNF
Via: SIP/2.0/TCP 165.227.33.101;branch=z9hG4bK0yX1K6777pF8F;rport=56058
Record-Route: sip:5.79.86.77:5060;transport=tcp;lr
From: "6474995868" sip:[email protected];tag=1j66HXpUH93Xa
To: <sip:[email protected]:5060;app-id=680065870132;pn-type=firebase;pn-tok=eYdDnqGNB-s:APA91bFa3vv2XE_3kutAOlzI844eXYZKW-ZxyjKcy4sb-g25YuKI6fDshFMtYS8tkhNhwDB13yvyzlHtivit3wF-TQ_Xzyx-pI0sVK
CNwobfVUSIO1Eui2_CZvr1uTH3z7HXohHHJr;pn-silent=1;CtRt07af6ced2c270e8f=tcp:165.227.33.101>
Call-ID: abfed58b-ebc8-1236-7f8f-120adac73fec
CSeq: 124227332 INVITE
User-Agent: FreeSWITCH-mod_sofia/1.6.20+git20180507T185611Z43a9feb7f8~64bit
Content-Length: 0

2018/06/16 05:26:36.982503 165.227.33.101:5060 -> 5.79.86.77:39375
SIP/2.0 407 Proxy Authentication Required
Via: SIP/2.0/TCP 5.79.86.77;rport=39375;branch=z9hG4bK.B772c2cHayB4FU2XBac2X4yDNF
Via: SIP/2.0/TCP 165.227.33.101;branch=z9hG4bK0yX1K6777pF8F;rport=56058
From: "6474995868" sip:[email protected];tag=1j66HXpUH93Xa
To: <sip:[email protected]:5060;app-id=680065870132;pn-type=firebase;pn-tok=eYdDnqGNB-s:APA91bFa3vv2XE_3kutAOlzI844eXYZKW-ZxyjKcy4sb-g25YuKI6fDshFMtYS8tkhNhwDB13yvyzlHtivit3wF-TQ_Xzyx-pI0sVK
CNwobfVUSIO1Eui2_CZvr1uTH3z7HXohHHJr;pn-silent=1;CtRt07af6ced2c270e8f=tcp:165.227.33.101>;tag=2UZZKr7yejtgp
Call-ID: abfed58b-ebc8-1236-7f8f-120adac73fec
CSeq: 124227332 INVITE
User-Agent: FreeSWITCH-mod_sofia/1.6.20+git20180507T185611Z43a9feb7f8~64bit
Accept: application/sdp
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE
Supported: timer, path, replaces
Allow-Events: talk, hold, conference, presence, as-feature-event, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer
Proxy-Authenticate: Digest realm="165.227.33.101", nonce="a0e70d4c-c61b-4f71-9463-585ffbfeede8", algorithm=MD5, qop="auth"
Content-Length: 0

2018/06/16 05:26:36.984688 5.79.86.77:39375 -> 165.227.33.101:5060
ACK sip:[email protected];pn-silent=1;pn-silent=1;fs_path=sip:5.79.86.77:5060%3Btransport%3Dtcp%3Bfs-proxy-id%3D07af6ced2c270e8f%3Blr;transport=tcp;doroute SIP/2.0
Via: SIP/2.0/TCP 5.79.86.77;rport;branch=z9hG4bK.B772c2cHayB4FU2XBac2X4yDNF
Max-Forwards: 62
From: "6474995868" sip:[email protected];tag=1j66HXpUH93Xa
To: <sip:[email protected]:5060;app-id=680065870132;pn-type=firebase;pn-tok=eYdDnqGNB-s:APA91bFa3vv2XE_3kutAOlzI844eXYZKW-ZxyjKcy4sb-g25YuKI6fDshFMtYS8tkhNhwDB13yvyzlHtivit3wF-TQ_Xzyx-pI0sVK
CNwobfVUSIO1Eui2_CZvr1uTH3z7HXohHHJr;pn-silent=1;CtRt07af6ced2c270e8f=tcp:165.227.33.101>;tag=2UZZKr7yejtgp
Call-ID: abfed58b-ebc8-1236-7f8f-120adac73fec
CSeq: 124227332 ACK
Content-Length: 0

2018/06/16 05:26:36.991989 5.79.86.77:5060 -> 165.227.33.101:56058
SIP/2.0 407 Proxy Authentication Required
Via: SIP/2.0/TCP 165.227.33.101;branch=z9hG4bK0yX1K6777pF8F;rport=56058
From: "6474995868" sip:[email protected];tag=1j66HXpUH93Xa
To: <sip:[email protected]:5060;app-id=680065870132;pn-type=firebase;pn-tok=eYdDnqGNB-s:APA91bFa3vv2XE_3kutAOlzI844eXYZKW-ZxyjKcy4sb-g25YuKI6fDshFMtYS8tkhNhwDB13yvyzlHtivit3wF-TQ_Xzyx-pI0sVK
CNwobfVUSIO1Eui2_CZvr1uTH3z7HXohHHJr;pn-silent=1;CtRt07af6ced2c270e8f=tcp:165.227.33.101>;tag=2UZZKr7yejtgp
Call-ID: abfed58b-ebc8-1236-7f8f-120adac73fec
CSeq: 124227332 INVITE
User-Agent: FreeSWITCH-mod_sofia/1.6.20+git20180507T185611Z43a9feb7f8~64bit
Accept: application/sdp
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE
Supported: timer, path, replaces
Allow-Events: talk, hold, conference, presence, as-feature-event, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer
Proxy-Authenticate: Digest realm="165.227.33.101", nonce="a0e70d4c-c61b-4f71-9463-585ffbfeede8", algorithm=MD5, qop="auth"
Content-Length: 0

2018/06/16 05:26:36.991989 5.79.86.77:5060 -> 165.227.33.101:56058
SIP/2.0 407 Proxy Authentication Required
Via: SIP/2.0/TCP 165.227.33.101;branch=z9hG4bK0yX1K6777pF8F;rport=56058
From: "6474995868" sip:[email protected];tag=1j66HXpUH93Xa
To: <sip:[email protected]:5060;app-id=680065870132;pn-type=firebase;pn-tok=eYdDnqGNB-s:APA91bFa3vv2XE_3kutAOlzI844eXYZKW-ZxyjKcy4sb-g25YuKI6fDshFMtYS8tkhNhwDB13yvyzlHtivit3wF-TQ_Xzyx-pI0sVK
CNwobfVUSIO1Eui2_CZvr1uTH3z7HXohHHJr;pn-silent=1;CtRt07af6ced2c270e8f=tcp:165.227.33.101>;tag=2UZZKr7yejtgp
Call-ID: abfed58b-ebc8-1236-7f8f-120adac73fec
CSeq: 124227332 INVITE
User-Agent: FreeSWITCH-mod_sofia/1.6.20+git20180507T185611Z43a9feb7f8~64bit
Accept: application/sdp
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE
Supported: timer, path, replaces
Allow-Events: talk, hold, conference, presence, as-feature-event, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer
Proxy-Authenticate: Digest realm="165.227.33.101", nonce="a0e70d4c-c61b-4f71-9463-585ffbfeede8", algorithm=MD5, qop="auth"
Content-Length: 0

2018/06/16 05:26:37.089603 165.227.33.101:56058 -> 5.79.86.77:5060
ACK sip:[email protected]:5060;app-id=680065870132;pn-type=firebase;pn-tok=eYdDnqGNB-s:APA91bFa3vv2XE_3kutAOlzI844eXYZKW-ZxyjKcy4sb-g25YuKI6fDshFMtYS8tkhNhwDB13yvyzlHtivit3wF-TQ_Xzyx-pI0sVKd
NwobfVUSIO1Eui2_CZvr1uTH3z7HXohHHJr;pn-silent=1;CtRt07af6ced2c270e8f=tcp:165.227.33.101;app-id=680065870132;pn-type=firebase;pn-tok=eYdDnqGNB-s:APA91bFa3vv2XE_3kutAOlzI844eXYZKW-ZxyjKcy4sb-g
YuKI6fDshFMtYS8tkhNhwDB13yvyzlHtivit3wF-TQ_Xzyx-pI0sVKdMCNwobfVUSIO1Eui2_CZvr1uTH3z7HXohHHJr;pn-silent=1;CtRt07af6ced2c270e8f=tcp:165.227.33.101;fs_path=sip:5.79.86.77:5060%3Btransport%3Dtcp
Bfs-proxy-id%3D07af6ced2c270e8f%3Blr SIP/2.0
Via: SIP/2.0/TCP 165.227.33.101;branch=z9hG4bK0yX1K6777pF8F
Route: sip:5.79.86.77:5060;transport=tcp;fs-proxy-id=07af6ced2c270e8f;lr
Max-Forwards: 63
From: "6474995868" sip:[email protected];tag=1j66HXpUH93Xa
To: <sip:[email protected]:5060;app-id=680065870132;pn-type=firebase;pn-tok=eYdDnqGNB-s:APA91bFa3vv2XE_3kutAOlzI844eXYZKW-ZxyjKcy4sb-g25YuKI6fDshFMtYS8tkhNhwDB13yvyzlHtivit3wF-TQ_Xzyx-pI0sVK
CNwobfVUSIO1Eui2_CZvr1uTH3z7HXohHHJr;pn-silent=1;CtRt07af6ced2c270e8f=tcp:165.227.33.101>;tag=2UZZKr7yejtgp
Call-ID: abfed58b-ebc8-1236-7f8f-120adac73fec
CSeq: 124227332 ACK
Content-Length: 0

CONFIG:

[global]
log-level=debug
syslog-level=debug
aliases=localhost 5.79.86.77
debug=true
max-log-size=100M
user-errors-logs=true
dump-corefiles=true
auto-respawn=true
default-servers=proxy
transports=sip:*
tls-certificates-dir=/etc/flexisip/tls/
tls-ciphers=HIGH:!SSLv2:!SSLv3:!TLSv1:!EXP:!ADH:!RC4:!3DES:!aNULL:!eNULL
idle-timeout=3600
require-peer-certificate=false
transaction-timeout=32000
udp-mtu=1460
enable-snmp=true
unique-id=
use-maddr=true

[cluster]
enabled=false
cluster-domain=
nodes=

[mdns-register]
enabled=false
mdns-priority=0
mdns-weight=100
mdns-ttl=3600

[event-logs]
enabled=false
logger=filesystem
dir=/var/log/flexisip
database-backend=mysql
database-connection-string=db='mydb' user='myuser' password='mypass' host='myhost.com'
database-max-queue-size=100
database-nb-threads-max=10

[monitor]
enabled=false
test-interval=30
logfile=/etc/flexisip/flexisip_monitor.log
switch-port=12345
password-salt=

[stun-server]
enabled=true
bind-address=0.0.0.0
port=3478

[presence-server]
enabled=false
transports=sip:127.0.0.1:5065;transport=tcp
expires=600
leak-detector=false
long-term-enabled=true
bypass-condition=false

[module::DoSProtection]
enabled=true
filter=
time-period=3000
packet-rate-limit=20
ban-time=2
iptables-chain=FLEXISIP

[module::SanityChecker]
enabled=true
filter=

[module::GarbageIn]
enabled=false
filter=false

[module::NatHelper]
enabled=true
filter=
contact-verified-param=verified
fix-record-routes=true
fix-record-routes-policy=safe

[module::Authentication]
enabled=false
filter=
auth-domains=localhost 127.0.0.1 5.79.86.77
trusted-hosts=localhost 127.0.0.1 5.79.86.77
db-implementation=file
#datasource=/etc/flexisip/passwd
datasource=/etc/flexisip/users.db
nonce-expires=3600
cache-expire=1800
hashed-passwords=true
no-403=false
reject-wrong-client-certificates=false
tls-client-certificate-required-subject=
new-auth-on-407=false
enable-test-accounts-creation=false
disable-qop-auth=false
available-algorithms=MD5
trust-domain-certificates=false
#DRIVER={MySQL};SERVER=;DATABASE=;USER=;PASSWORD=;OPTION=3
#datasource=/etc/flexisip/users.db.txt
#datasource=/etc/flexisip/userdb.conf
#DSN=myodbc3
#request=select secret from accounts where account_name = :id
#odbc-user-with-phone-request=
#odbc-users-with-phones-request=
#odbc-poolsize=100

[module::Redirect]
enabled=false
filter=
contact=

[module::Registrar]
enabled=true
filter=
reg-domains=*
reg-on-response=true
max-contacts-by-aor=15
unique-id-parameters=+sip.instance pn-tok line
max-expires=604800
min-expires=60
force-expires=-1
static-records-file=
static-records-timeout=600
db-implementation=internal
redis-server-domain=127.0.0.1
redis-server-port=6379
redis-auth-password=
redis-server-timeout=1500
redis-record-serializer=protobuf
redis-slave-check-period=60
service-route=
name-message-expires=message-expires
register-expire-randomizer-max=0

[module::StatisticsCollector]
enabled=false
filter=is_request && request.method-name == 'PUBLISH'
collector-address=

[module::Router]
enabled=true
filter=(is_request && request.uri.params contains 'doroute') || is_response
use-global-domain=false
fork=true
stateful=true
fork-late=true
fork-no-global-decline=false
treat-decline-as-urgent=false
treat-all-as-urgent=false
call-fork-timeout=90
call-fork-urgent-timeout=5
call-fork-current-branches-timeout=10
call-push-response-timeout=0
message-fork-late=true
message-delivery-timeout=604800
message-accept-timeout=15
allow-target-factorization=false
generated-contact-route=
generated-contact-expected-realm=
generate-contact-even-on-filled-aor=false
remove-to-tag=false
preroute=
resolve-routes=false
fallback-route=

[module::PushNotification]
enabled=true
filter=
timeout=1
max-queue-size=100
time-to-live=2592000
apple=true
apple-certificate-dir=/etc/flexisip/apn
google=false
google-projects-api-keys=XXXXXX:AIzaSyCLuHSHQGfnuKrDYCOSaA80m78J0xePb8E
firebase=true
firebase-projects-api-keys=XXXXXXX:AAAAnlcVqTQ:APA91bEuxxtxFLN90eW0l7LMAdyZQbqXb27Z6MKS7ULUjnk9UTpSu_TEcxIuk9fkGfZUDOEty2tqVOIml1KRtxlPbWoYv8mir1B2bHmX2xCimcPqHDCzzWPk-lcyb4XPfJCxkLiIgWHE
windowsphone=true
windowsphone-package-sid=
windowsphone-application-secret=
no-badge=false
external-push-uri=
external-push-method=GET

[module::MediaRelay]
enabled=false
filter=
nortpproxy=nortpproxy
sdp-port-range-min=1024
sdp-port-range-max=65535
bye-orphan-dialogs=false
max-calls=0
force-relay-for-non-ice-targets=true
prevent-loops=true
early-media-relay-single=true
max-early-media-per-call=0
inactivity-period=3600

[module::Transcoder]
enabled=false
filter=
jb-nom-size=0
rc-user-agents=
audio-codecs=speex/8000 amr/8000 iLBC/8000 gsm/8000 pcmu/8000 pcma/8000 telephone-event/8000
remove-bw-limits=false
block-retransmissions=false

[module::Forward]
enabled=true
filter=
route=
add-path=true
rewrite-req-uri=false
default-transport=tcp
#params-to-remove=pn-tok pn-type app-id pn-msg-str pn-call-str pn-call-snd pn-msg-snd pn-timeout
params-to-remove=app-id pn-type pn-tok pn-msg-str pn-call-str pn-call-snd pn-msg-snd pn-timeout

[inter-domain-connections]
accept-domain-registrations=false
assume-unique-domains=false
domain-registrations=/etc/flexisip/domain-registrations.conf
verify-server-certs=true
keepalive-interval=30
reg-when-needed=false

[module::ContactRouteInserter]
enabled=true
insert-domain=true
#masquerade-contacts-for-invites=true
#masquerade-contacts-on-registers=true

[module::GatewayAdapter]
enabled=false
gateway=
gateway-domain=
fork-to-gateway=true
register-on-gateway=true
routing-param=routing-domain

Help for flexisip subscribe user display in linphone android client

Hello..
I am trying to finding how to display only my installed application user as per my server ?

How to show user presence in linphone android

I have server side setup done flexisip and kamailio.

But don't know how to show installed app contact and user presence.

I have did lots of search but not able to find proper solution.

So if you have some hint so please give me.

Thanks

Flexisip as a proxy re-register to backend server

Hi,
I am using Flexisip as a proxy for push notification and using FusionPBX as backend server and config it in module Forward. I have 2 problems here:

  1. If I have 2 backend servers. How can I configure it in 1 Flexisip server?
  2. In fusionPBX, every register session will expire in 3600s. After 3600s, my app can not use push notification anymore because when there is an inbound call, fusionpbx can not connect to flexisip anymore. Can I config Flexisip to re-register to backend server after a certain time?
    Thank you.

Runnig Flexisip

hello everybody
when i run flexisip i got this error

flexisip: symbol lookup error: /usr/lib/libflexisip.so: undefined symbol: tptag_tls_ciphers

thank for any idea!

flexisip get killed after receive register message

2018-02-21 08:43:02:771 flexisip-debug-tport_wakeup_pri(0xeb6a50): events IN
2018-02-21 08:43:02:771 flexisip-debug-tport_recv_event(0xeb6a50)
2018-02-21 08:43:02:771 flexisip-debug-tport_recv_iovec(0xeb6a50) msg 0xebee40 from (udp/61.196.186.159:5060) has 562 bytes, veclen = 1
2018-02-21 08:43:02:771 flexisip-debug-tport_deliver(0xeb6a50): msg 0xebee40 (562 bytes) from udp/59.29.234.173:5060 next=(nil)
2018-02-21 08:43:02:771 flexisip-debug-nta: received REGISTER sip:sip.example.org SIP/2.0 (CSeq 22)
2018-02-21 08:43:02:771 flexisip-debug-nta: Via check: received=59.29.234.173
2018-02-21 08:43:02:771 flexisip-debug-nta: REGISTER (22) to message callback
2018-02-21 08:43:02:771 flexisip-debug-New SipEvent 0xebf2b8 - msg 0xebee40
2018-02-21 08:43:02:771 flexisip-debug-Receiving new Request SIP message REGISTER from sip:[email protected] :
REGISTER sip:sip.example.org SIP/2.0
Via: SIP/2.0/UDP 172.30.1.3:53901;branch=z9hG4bK.98DvRkAzg;rport=53901;received=59.29.234.173
From: sip:[email protected];tag=ayP-O2mp3
To: sip:[email protected]
CSeq: 22 REGISTER
Call-ID: vlrcNg8wyB
Max-Forwards: 70
Supported: replaces, outbound
Accept: application/sdp, text/plain, application/vnd.gsma.rcs-ft-http+xml
Contact: sip:[email protected]:53901;transport=udp;+sip.instance="urn:uuid:cc03479d-92bf-44d9-bac1-966e359f7562"
Expires: 3600
User-Agent: Linphone_iPhone9.3_iOS11.2.1/3.16.5 (belle-sip/1.6.3)

2018-02-21 08:43:02:771 flexisip-debug-Invoking onRequest() on module DoSProtection
2018-02-21 08:43:02:771 flexisip-debug-Invoking onRequest() on module SanityChecker
2018-02-21 08:43:02:771 flexisip-debug-Skipping onRequest() on module GarbageIn
2018-02-21 08:43:02:771 flexisip-debug-Invoking onRequest() on module NatHelper
2018-02-21 08:43:02:771 flexisip-debug-Fixing contact header with 172.30.1.3:53901 to 59.29.234.173:53901
2018-02-21 08:43:02:771 flexisip-debug-Invoking onRequest() on module Authentication
2018-02-21 08:43:02:771 flexisip-debug-New IncomingTransaction 0xec07e8
2018-02-21 08:43:02:771 flexisip-debug-nta_incoming_create: created incoming transaction 0xec0ac0
2018-02-21 08:43:02:771 flexisip-debug-flexisip_auth_method_digest: no credentials matched realm or no realm
2018-02-21 08:43:02:771 flexisip-debug-New nonce 5vU33gAAAADru1PeAABxjEl7rqEAAAAA
2018-02-21 08:43:02:771 flexisip-debug-Searching for toto password to have it when the authenticated request comes
2018-02-21 08:43:02:771 flexisip-debug-Syncing password file
2018-02-21 08:43:02:771 flexisip-debug-Opening file /etc/flexisip/passwd

Flexisip push

Flexisip injects a 180-ringing when forking the call and waiting for a push to wakeup a device.

Per the RFC, the most correct method would be to inject either a 100-Trying or 182-Queued to indicate the endpoint that it should not be "ringing" while waiting to check if the device is online...

in module-pushnotification.cc:
156: mForkContext->sendResponse(SIP_180_RINGING);
should be either
mForkContext->sendResponse(SIP_100_TRYING);
or
mForkContext->sendResponse(SIP_182_QUEUED);

No sure what would be the best fit in this case.

Flexisip start error: pulseaudio can not connect

Hello,
I'm trying to install flexisip today and get this error. I searched for the key word but seem like nothing can help. Is there anyone can fix this error, please help.
Thanks a lot.
P/S: I've tried to install on both debian 9 and 8 but still get this error.

root@ip-172-31-7-240:/home/admin# service flexisip start
root@ip-172-31-7-240:/home/admin# /opt/belledonne-communications/bin/flexisip --show-experimental --dump-default all > /etc/flexisip/flexisip.conf
2018-03-02 06:59:01:966 mediastreamer-error-Connection to the pulseaudio server failed
root@ip-172-31-7-240:/home/admin# tail -f /var/opt/belledonne-communications/log/flexisip/FlexisipLogs_proxy.log
2018-03-02 06:59:00:135 bctbx-error-[LAUNCHER] Watchdog PID: 423
2018-03-02 06:59:00:140 mediastreamer-error-Connection to the pulseaudio server failed
2018-03-02 06:59:00:169 flexisip-error-Cannot open domain registration configuration file '/etc/flexisip/domain-registrations.conf'

setup a Flexisip proxy server acting as a front-end for backend SIP server.

I tried this config for a few days and I read the documentation multiple times, but it didn't help.
I'm using this docker container to start an asterisk instance with flexisip in front.
sycolth.mooo.com points to 172.17.0.2, the default ip for the first docker container.
I then open 2 linphone and register them one to sycolth.mooo.com:5060 (asterisk) and the other through sycolth.mooo.com:6060 (flexisip).
At this point I have 1000 directly to asterisk, 1001 through flexisip.
1000 can call 1001, and 1001 can answer or reject the call.
If it answer, then hangup doesn't work, doesn't matter what party hangups first.
1001 can't call 1000.
Is there anyone with a good heart can help me understand this config or the documentation?
Thanks

asterisk-flexisip.tar.gz

domain-registrations.conf mentioned in main config does not exist.

After compiling with all necessary configurations, even with the minimal configuration, flexisip starts but with the error:
"Could not create outgoing transaction".
Which is directly affected by the domain-registrations.conf file which I had to create manually but the syntax is not mentioned anywhere in the docs or in the flexisip wiki. All that is mentioned is that this is a file holds information about the local domain name and SIP URI of the proxy which is very confusing without an example. I have researched for hours with no luck. Please assist with this issue, it is the final step to getting this running.

build issues

i want to buid flexisip with the following options:

./prepare.py flexisip -DENABLE_PRESENCE=OFF -DENABLE_CONFERENCE=OFF -DENABLE_SRTP=ON -DENABLE_OPUS=ON -DENABLE_SOCI=OFF -DENABLE_REDIS=OFF -DENABLE_ISAC=ON -DENABLE_TRANSCODER=ON -DENABLE_SOUND=NO

1st issue
ENABLE_SOUND=NO doesn't work and will be ignored
after failing I added it manuelly in
/usr/local/src/flexisip/WORK/flexisip/cmake/CMakeFiles/EP_ms2.dir/build.make

2nd issue
can't use ENABLE_SOCI=OFF
there is a dependency

push notification module doesn't work

compiled source with ./configure --enable-pushnotification, sip invite waited for more than 5 seconds nothing happened.

[module::PushNotification]
enabled=true
filter=
timeout=5
max-queue-size=10
apple=true
apple-certificate-dir=/usr/local/etc/flexisip/apns
google=true
google-projects-api-keys=[REDACTED]
windowsphone=true
no-badge=false
external-push-uri=
external-push-method=GET

installing flexisip

hello every body. I've just tried to install flexisip, but in middle of way i got this error


Scanning dependencies of target EP_sofiasip
make[2]: Leaving directory '/root/new/flexisip/WORK/flexisip/cmake'
make[2]: Entering directory '/root/new/flexisip/WORK/flexisip/cmake'
[ 68%] Creating directories for 'EP_sofiasip'
[ 70%] No download step for 'EP_sofiasip'
[ 72%] No patch step for 'EP_sofiasip'
[ 74%] No update step for 'EP_sofiasip'
[ 75%] Performing configure step for 'EP_sofiasip'
/root/new/flexisip/WORK/flexisip/cmake/EP_sofiasip_configure.sh: 40: /root/new/flexisip/WORK/flexisip/cmake/EP_sofiasip_configure.sh: /root/new/flexisip/submodules/externals/sofia-sip/autogen.sh: not found
/root/new/flexisip/WORK/flexisip/cmake/EP_sofiasip_configure.sh: 41: /root/new/flexisip/WORK/flexisip/cmake/EP_sofiasip_configure.sh: /root/new/flexisip/submodules/externals/sofia-sip/configure: not found
CMakeFiles/EP_sofiasip.dir/build.make:106: recipe for target '/root/new/flexisip/WORK/flexisip/Stamp/EP_sofiasip/EP_sofiasip-configure' failed
make[2]: *** [/root/new/flexisip/WORK/flexisip/Stamp/EP_sofiasip/EP_sofiasip-configure] Error 127
make[2]: Leaving directory '/root/new/flexisip/WORK/flexisip/cmake'
CMakeFiles/Makefile2:259: recipe for target 'CMakeFiles/EP_sofiasip.dir/all' failed
make[1]: *** [CMakeFiles/EP_sofiasip.dir/all] Error 2
make[1]: Leaving directory '/root/new/flexisip/WORK/flexisip/cmake'
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
make: Leaving directory '/root/new/flexisip/WORK/flexisip/cmake'


thanks for any idea help me????!!!

ZRTP compile errors, maybe because old or mis-matched bzrtp header

I am attempting a clean compile on ubuntu with a lot of options enabled, specifically:

./prepare.py -c ; ./prepare.py -DENABLE_PROTOBUF=ON -DENABLE_QRCODE=ON -DENABLE_VIDEO=ON -DENABLE_TRANSCODER=ON -DENABLE_CONFERENCE=ON -DENABLE_FFMPEG=ON -DENABLE_SOCI=ON -DENABLE_JPEG=ON -DENABLE_SRTP=ON -DENABLE_MPEG4=ON -DENABLE_PRESENCE=ON -DENABLE_PROTOBUF=ON -DENABLE_OPENH264=ON -DENABLE_NON_FREE_CODECS=ON -DENABLE_LIME_X3DH=ON -DENABLE_WEBRTC_AECM=ON -DENABLE_WEBRTC_AEC=ON -DENABLE_PRESENCE=ON -DENABLE_VCARD=ON -DENABLE_LIME=ON -DENABLE_G729=ON -DENABLE_V4L=ON -DENABLE_ZRTP=ON -DENABLE_OPUS=ON

This is with commit c23a39b

The compile fails when it gets to zrtp, with a lot of errors about undeclared constants. missing struct members and implicit function declarations. I spent some time digging into it, and it seems a lot of those are declared in a recent version of the bzrtp header file located here in this project:
https://github.com/BelledonneCommunications/bzrtp

That's not the same version included in the source tree, at least not that I could find. The version of the header file I did find was missing those constants and had different signatures for some structs. It looked older - I saw a copyright 2014 at the top and the code was missing features like caching.

My attempts at trying to merge the two manually failed because I really don't know what I'm doing. :) I managed to somehow get past this error only to break other things when it tried to compile EP_bzrtp. When I was deep into statemachine.c I realized it was time to back out...

This issue is blocking me from finishing the compile and getting this running, so I'd very much appreciate ideas on how to get past it.

I could skip ZRTP but the entire reason I'm compiling from scratch is because I really want that feature (and of course SRTP), and it wasn't available in the packaged version I found.

Thanks!

[ 40%] Building C object src/CMakeFiles/mediastreamer_voip.dir/crypto/zrtp.c.o
/root/build/flexisip_clean/submodules/mediastreamer2/src/crypto/zrtp.c: In function โ€˜bzrtp_keyAgreement_toStringโ€™:
/root/build/flexisip_clean/submodules/mediastreamer2/src/crypto/zrtp.c:71:8: error: โ€˜ZRTP_KEYAGREEMENT_X255โ€™ undeclared (first use in this function)
   case(ZRTP_KEYAGREEMENT_X255): return "ECDH-255";
        ^
/root/build/flexisip_clean/submodules/mediastreamer2/src/crypto/zrtp.c:71:8: note: each undeclared identifier is reported only once for each function it appears in
/root/build/flexisip_clean/submodules/mediastreamer2/src/crypto/zrtp.c:72:8: error: โ€˜ZRTP_KEYAGREEMENT_X448โ€™ undeclared (first use in this function)
   case(ZRTP_KEYAGREEMENT_X448): return "ECDH-448";
        ^
/root/build/flexisip_clean/submodules/mediastreamer2/src/crypto/zrtp.c: In function โ€˜ms_zrtp_statusMessageโ€™:
/root/build/flexisip_clean/submodules/mediastreamer2/src/crypto/zrtp.c:130:8: error: โ€˜BZRTP_MESSAGE_CACHEMISMATCHโ€™ undeclared (first use in this function)
   case BZRTP_MESSAGE_CACHEMISMATCH:
        ^
/root/build/flexisip_clean/submodules/mediastreamer2/src/crypto/zrtp.c:137:8: error: โ€˜BZRTP_MESSAGE_PEERVERSIONOBSOLETEโ€™ undeclared (first use in this function)
   case BZRTP_MESSAGE_PEERVERSIONOBSOLETE:
        ^
/root/build/flexisip_clean/submodules/mediastreamer2/src/crypto/zrtp.c:143:8: error: โ€˜BZRTP_MESSAGE_PEERNOTBZRTPโ€™ undeclared (first use in this function)
   case BZRTP_MESSAGE_PEERNOTBZRTP:
        ^
/root/build/flexisip_clean/submodules/mediastreamer2/src/crypto/zrtp.c: In function โ€˜ms_zrtp_startSrtpSessionโ€™:
/root/build/flexisip_clean/submodules/mediastreamer2/src/crypto/zrtp.c:294:53: error: โ€˜bzrtpSrtpSecrets_t {aka const struct bzrtpSrtpSecrets_struct}โ€™ has no member named โ€˜cacheMis
matchโ€™
 eventData->info.zrtp_info.cache_mismatch=( secrets->cacheMismatch != 0) ? TRUE : FALSE;
                                                     ^
/root/build/flexisip_clean/submodules/mediastreamer2/src/crypto/zrtp.c: In function โ€˜ms_zrtp_addExportedKeysInZidCacheโ€™:
/root/build/flexisip_clean/submodules/mediastreamer2/src/crypto/zrtp.c:337:2: error: implicit declaration of function โ€˜bzrtp_exportKeyโ€™ [-Werror=implicit-function-declaration]
  bzrtp_exportKey(zrtpContext, ((role==BZRTP_ROLE_RESPONDER)?"ResponderKey":"InitiatorKey"), 12, colValues[0], &colLength[0]); /* sndKey */
  ^
/root/build/flexisip_clean/submodules/mediastreamer2/src/crypto/zrtp.c:337:39: error: โ€˜BZRTP_ROLE_RESPONDERโ€™ undeclared (first use in this function)
  bzrtp_exportKey(zrtpContext, ((role==BZRTP_ROLE_RESPONDER)?"ResponderKey":"InitiatorKey"), 12, colValues[0], &colLength[0]); /* sndKey */
                                       ^
/root/build/flexisip_clean/submodules/mediastreamer2/src/crypto/zrtp.c:366:8: error: implicit declaration of function โ€˜bzrtp_cache_writeโ€™ [-Werror=implicit-function-declaration]
  ret = bzrtp_cache_write(userData->cacheDB, zuid, "lime", colNames, colValues, colLength, 7);
        ^
/root/build/flexisip_clean/submodules/mediastreamer2/src/crypto/zrtp.c: In function โ€˜set_key_agreement_suitesโ€™:
/root/build/flexisip_clean/submodules/mediastreamer2/src/crypto/zrtp.c:550:75: error: โ€˜ZRTP_KEYAGREEMENT_X255โ€™ undeclared (first use in this function)
    case MS_ZRTP_KEY_AGREEMENT_X255:    bzrtpKeyAgreements[bzrtpCount++] = ZRTP_KEYAGREEMENT_X255; break;
                                                                           ^
/root/build/flexisip_clean/submodules/mediastreamer2/src/crypto/zrtp.c:551:75: error: โ€˜ZRTP_KEYAGREEMENT_X448โ€™ undeclared (first use in this function)
    case MS_ZRTP_KEY_AGREEMENT_X448:    bzrtpKeyAgreements[bzrtpCount++] = ZRTP_KEYAGREEMENT_X448; break;
                                                                           ^
/root/build/flexisip_clean/submodules/mediastreamer2/src/crypto/zrtp.c: In function โ€˜ms_zrtp_context_newโ€™:
/root/build/flexisip_clean/submodules/mediastreamer2/src/crypto/zrtp.c:599:3: error: implicit declaration of function โ€˜bzrtp_setZIDCacheโ€™ [-Werror=implicit-function-declaration]
   bzrtp_setZIDCache(context, params->zidCacheDB, params->selfUri, params->peerUri);
   ^
/root/build/flexisip_clean/submodules/mediastreamer2/src/crypto/zrtp.c:600:40: error: assignment from incompatible pointer type [-Werror=incompatible-pointer-types]
   cbs.bzrtp_contextReadyForExportedKeys=ms_zrtp_addExportedKeysInZidCache;
                                        ^
/root/build/flexisip_clean/submodules/mediastreamer2/src/crypto/zrtp.c:607:5: error: โ€˜bzrtpCallbacks_t {aka struct bzrtpCallbacks_struct}โ€™ has no member named โ€˜bzrtp_statusMessage
โ€™
  cbs.bzrtp_statusMessage=ms_zrtp_statusMessage;
     ^
/root/build/flexisip_clean/submodules/mediastreamer2/src/crypto/zrtp.c:608:5: error: โ€˜bzrtpCallbacks_t {aka struct bzrtpCallbacks_struct}โ€™ has no member named โ€˜bzrtp_messageLevelโ€™
  cbs.bzrtp_messageLevel=BZRTP_MESSAGE_LOG; /* get log, warnings and error messages from bzrtp lib */
     ^
/root/build/flexisip_clean/submodules/mediastreamer2/src/crypto/zrtp.c:608:25: error: โ€˜BZRTP_MESSAGE_LOGโ€™ undeclared (first use in this function)
  cbs.bzrtp_messageLevel=BZRTP_MESSAGE_LOG; /* get log, warnings and error messages from bzrtp lib */
                         ^
/root/build/flexisip_clean/submodules/mediastreamer2/src/crypto/zrtp.c: In function โ€˜ms_zrtp_initCacheโ€™:
/root/build/flexisip_clean/submodules/mediastreamer2/src/crypto/zrtp.c:706:12: error: implicit declaration of function โ€˜bzrtp_initCacheโ€™ [-Werror=implicit-function-declaration]
  int ret = bzrtp_initCache(db);
           ^
/root/build/flexisip_clean/submodules/mediastreamer2/src/crypto/zrtp.c:708:8: error: โ€˜BZRTP_CACHE_SETUPโ€™ undeclared (first use in this function)
   case BZRTP_CACHE_SETUP:
        ^
/root/build/flexisip_clean/submodules/mediastreamer2/src/crypto/zrtp.c:710:8: error: โ€˜BZRTP_CACHE_UPDATEโ€™ undeclared (first use in this function)
   case BZRTP_CACHE_UPDATE:
        ^
/root/build/flexisip_clean/submodules/mediastreamer2/src/crypto/zrtp.c: In function โ€˜ms_zrtp_cache_migrationโ€™:
/root/build/flexisip_clean/submodules/mediastreamer2/src/crypto/zrtp.c:731:12: error: implicit declaration of function โ€˜bzrtp_cache_migrationโ€™ [-Werror=implicit-function-declarati
on]
  int ret = bzrtp_cache_migration(cacheXmlPtr, cacheSqlite, selfURI);
            ^
/root/build/flexisip_clean/submodules/mediastreamer2/src/crypto/zrtp.c:733:8: error: โ€˜BZRTP_ERROR_CACHEDISABLEDโ€™ undeclared (first use in this function)
   case BZRTP_ERROR_CACHEDISABLED:
        ^
/root/build/flexisip_clean/submodules/mediastreamer2/src/crypto/zrtp.c:735:8: error: โ€˜BZRTP_ERROR_CACHEMIGRATIONFAILEDโ€™ undeclared (first use in this function)
   case BZRTP_ERROR_CACHEMIGRATIONFAILED:
        ^
/root/build/flexisip_clean/submodules/mediastreamer2/src/crypto/zrtp.c: At top level:
cc1: error: unrecognized command line option โ€˜-Wno-format-truncationโ€™ [-Werror]
cc1: all warnings being treated as errors
src/CMakeFiles/mediastreamer_voip.dir/build.make:566: recipe for target 'src/CMakeFiles/mediastreamer_voip.dir/crypto/zrtp.c.o' failed
make[6]: *** [src/CMakeFiles/mediastreamer_voip.dir/crypto/zrtp.c.o] Error 1
make[6]: Leaving directory '/root/build/flexisip_clean/WORK/flexisip/Build/ms2'
CMakeFiles/Makefile2:180: recipe for target 'src/CMakeFiles/mediastreamer_voip.dir/all' failed
make[5]: *** [src/CMakeFiles/mediastreamer_voip.dir/all] Error 2
make[5]: Leaving directory '/root/build/flexisip_clean/WORK/flexisip/Build/ms2'
Makefile:149: recipe for target 'all' failed
make[4]: *** [all] Error 2
make[4]: Leaving directory '/root/build/flexisip_clean/WORK/flexisip/Build/ms2'
CMakeFiles/EP_ms2.dir/build.make:124: recipe for target '/root/build/flexisip_clean/WORK/flexisip/Stamp/EP_ms2/EP_ms2-build' failed
make[3]: *** [/root/build/flexisip_clean/WORK/flexisip/Stamp/EP_ms2/EP_ms2-build] Error 2
make[3]: Leaving directory '/root/build/flexisip_clean/WORK/flexisip/cmake'
CMakeFiles/Makefile2:195: recipe for target 'CMakeFiles/EP_ms2.dir/all' failed
make[2]: *** [CMakeFiles/EP_ms2.dir/all] Error 2
make[2]: Leaving directory '/root/build/flexisip_clean/WORK/flexisip/cmake'

build flexisip failed on Centos 7

it print this error :/flexisip/submodules/externals/hiredis" does not appear to contain CMakeLists.txt.
when I build flexisip on Centos 7

RTP packets problem on public IP server

I am trying to set up my server on public and static IP. Alice and Bob successfully register to my Flexisip server, but it's impossible to make any call. I can see "Service Unavailable" on the Linphone App and the following lines:

"flexisip: getaddrinfo error: Name or service not known
ortp-message-Rtpsession bound to 192.168.1.8 ports [64006] [64007]
ortp-message-Rtpsession bound to 192.168.1.8 ports [17752] [17753]

in Flexisip logs.

When Alice and Bobs log in LAN everything works fine. Any idea of what is wrong with logging through WAN ?

Flexisip as produk server video not working..

Hello..
I have linphone client.
Flexisip is proxy server front end.
Kamailio is back end.

All audio calling is work fine but not working video calling.

Please help to fix it

Thanks

lAgent seems to be going out of scope right after instantiation

SnmpAgent lAgent(*a, *cfg, oset);

I think, this causes SNMP support to fail. Possible fix:

shared_ptr<SnmpAgent> lAgent;

if (startProxy){
	a->start(transportsArg.getValue());
	setOpenSSLThreadSafe();
#ifdef ENABLE_SNMP
	bool snmpEnabled = cfg->getGlobal()->get<ConfigBoolean>("enable-snmp")->read();
	if (snmpEnabled) {
		 lAgent = make_shared<SnmpAgent>(*a, *cfg, oset);
	}
#endif

unregistering linphone expires=0

hi,

i was wondering if unregistering from flexisip with expires=0 use authentication process with legacy platform and flexisip in the middle. if not its suceptible to DOS attack right?.
Thanks

The file user.db can't be used to store user.

1.I can't get user from user.db file.
2.I am trying to set up my server on AWS server, But when make some call, I will see this logs:

2017-12-01 06:57:54:410 ortp-message-RtpSession bound to [172.31.1.211] ports [65152] [65153]
2017-12-01 06:57:54:410 ortp-message-RtpSession bound to [172.31.1.211] ports [16396] [16397]
2017-12-01 06:57:54:410 ortp-message-RtpSession bound to [172.31.1.211] ports [50022] [50023]
2017-12-01 06:57:54:410 ortp-message-RtpSession bound to [172.31.1.211] ports [31532] [31533]

Accept through TLS transport & Forward with TCP

Hello

I am using flexisip as a Proxy server with kamailio and linphone.
I want to accept all request through TlS transport and Foward this request by TCP transport in Forward Module ?
I did some tests but I am not able to register kamailio.
please help,.,,,

Thanks

Domain Registration configuration

Hi,

I am trying to run my own flexisip server, it runs and get requests from browser but it starts with this error:

D: Loading domain registration configuration from /etc/flexisip/domain-registrations.conf
E: Cannot open domain registration configuration file '/etc/flexisip/domain-registrations.conf'

1
I am guessing because of this I am unable to register from my android client. Can someone kindly guide me, what am I doing wrong?

  • Is my DB not connected?
  • Or this domain-registrations.conf should have been created at the compile time?

Thank you,
Regards,
Musab.

not able to register with other custom port

Hello

I am not able to register with other port. Only I able to register with 5060 port.
i change flexisip port 5080 by change transport by below

Transport=sip:*:5080

How can I connect with 5080 port only i connect with default port.

Thanks

Push notifitcation failure

We have implemented flexisip in our server and its working ok when the app is on foreground

But when is killed it doest work.

We have the certs at the right place and the flexi pusher its working Ok

Here are some logs

Sep 04 17:34:12 flexisip.xxx.com.ar flexisip[473826]: ContactMasquerader::restore() aborted.
Sep 04 17:34:12 flexisip.xxx.com.ar flexisip[473826]: ContactMasquerader::restore() aborted.
Sep 04 17:34:13 flexisip.xxx.com.ar flexisip[473826]: ContactMasquerader::restore() aborted.
Sep 04 17:34:14 flexisip.xxx.com.ar flexisip[473826]: ContactMasquerader::restore() aborted.
Sep 04 17:34:16 flexisip.xxx.com.ar flexisip[473826]: ContactMasquerader::restore() aborted.
Sep 04 17:34:20 flexisip.xxx.com.ar flexisip[473826]: ContactMasquerader::restore() aborted.
Sep 04 17:34:24 flexisip.xxx.com.ar flexisip[473826]: ContactMasquerader::restore() aborted.
Sep 04 17:34:28 flexisip.xxx.com.ar flexisip[473826]: ContactMasquerader::restore() aborted.
Sep 04 17:34:31 flexisip.xxx.com.ar flexisip[473826]: Tport is null, can't check the packet count rate
Sep 04 17:34:31 flexisip.xxx.com.ar flexisip[473826]: ContactMasquerader::restore() aborted.
Sep 04 17:34:32 flexisip.xxx.com.ar flexisip[473826]: ContactMasquerader::restore() aborted.
Sep 04 17:34:36 flexisip.xxx.com.ar flexisip[473826]: ContactMasquerader::restore() aborted.
Sep 04 17:34:40 flexisip.xxx.com.ar flexisip[473826]: ContactMasquerader::restore() aborted.
Sep 04 17:34:44 flexisip.xxx.com.ar flexisip[473826]: ContactMasquerader::restore() aborted.

Flexisip crash on wrong credentials

Hi,

Scenario: uac( linphone registers/ sends invite to flexisip with wrong credentials)
Flexisip crashes all the time printing the following in logs( this is for a register, on invite same happens):
Tried with the latest built form git and with flexisip installed from debian repo provided, same behaviour.

Dec 23 11:16:50 debian flexisip: tport_deliver(0x8100c0): msg 0xad6ae0 (759 bytes) from udp/x.x.x.x:5060 next=(nil)
Dec 23 11:16:50 debian flexisip: nta: received REGISTER sip:x.x.x.x SIP/2.0 (CSeq 22)
Dec 23 11:16:50 debian flexisip: nta: Via check: received=x.x.x.x
Dec 23 11:16:50 debian flexisip: nta: canonizing sip:x.x.x.x with contact
Dec 23 11:16:50 debian flexisip: nta: REGISTER (22) to message callback
Dec 23 11:16:50 debian flexisip: New SipEvent 0xad6ea0 - msg 0xad6ae0
Dec 23 11:16:50 debian flexisip: Receiving new Request SIP message REGISTER from sip:[email protected] :#012REGISTER sip:x.x.x.x SIP/2.0#015#012Via: SIP/2.0/UDP 192.168.178.48:42652;branch=z9hG4bK.T7Sf9RG8J;rport=42652;received=x.x.x.x#015#012From: sip:[email protected];tag=QhyYbXVVC#015#012To: sip:[email protected]#15#012CSeq: 22 REGISTER#015#012Call-ID: j~UNL6UHgP#015#012Max-Forwards: 70#015#012Supported: replaces, outbound#015#012Accept: application/sdp, text/plain, application/vnd.gsma.rcs-ft-http+xml#015#012Contact: sip:[email protected]:42652;app-id=603201691053;pn-type=firebase;pn-tok=f9AbUAQdO-g:APA91bE8VA6SjekwT5ZNuZLBo3hLmugon0fzG15mum6TVizvS7S4-Cfje-rmRDNHwQNz1cgai3uymubB3KA9P9OMBaZTsNaSfSx6HXzuC6hTPxMEjTptjvasRaW9thfO0LA54m0Zbsd3;pn-silent=1;transport=udp;+sip.instance="urn:uuid:1ba0a0aa-20e8-429d-abd4-8a5b166ce3da"#15#012Expires: 3600#015#012User-Agent: LinphoneAndroid/3.3.1 (belle-sip/1.6.3)
Dec 23 11:16:50 debian flexisip: Invoking onRequest() on module DoSProtection
Dec 23 11:16:50 debian flexisip: Invoking onRequest() on module SanityChecker
Dec 23 11:16:50 debian flexisip: Skipping onRequest() on module GarbageIn
Dec 23 11:16:50 debian flexisip: Invoking onRequest() on module NatHelper
Dec 23 11:16:50 debian flexisip: Fixing contact header with 192.168.178.48:42652 to x.x.x.x:42652
Dec 23 11:16:50 debian flexisip: Invoking onRequest() on module Authentication
Dec 23 11:16:50 debian flexisip: New IncomingTransaction 0xad96b0
Dec 23 11:16:50 debian flexisip: nta_incoming_create: created incoming transaction 0xad9000
Dec 23 11:16:50 debian flexisip: flexisip_auth_method_digest: no credentials matched realm or no realm
Dec 23 11:16:50 debian flexisip: New nonce gp3o3QAAAADWd6e8AABytu0YVG4AAAAA
Dec 23 11:16:50 debian flexisip: Searching for 9876 password to have it when the authenticated request comes
Dec 23 11:16:50 debian flexisip: There is no password for the given algorithm
Dec 23 11:16:50 debian flexisip: waitpid() error: No child processes
Dec 23 11:16:50 debian systemd[1]: flexisip.service: main process exited, code=exited, status=1/FAILURE
Dec 23 11:16:50 debian systemd[1]: Unit flexisip.service entered failed state.

Configuration of the auth module:
[module::Authentication]
enabled=true
auth-domains=127.0.0.1 x.x.x.x
db-implementation=soci
#datasource=soci
available-algorithms=MD5 SHA-256
soci-password-request=select password from accounts where id = :id and activated = "1"
soci-backend=mysql
soci-connection-string=db=flexisip user=root password='xxxx' host=localhost

As a note, tried( did my best) to use odbc, it crashes all the time and the "request" parameter is not accepted anymore in odbc configuration

Please advice or let me know if i can help in any way to troubleshoot.

Thanks

sofia-sip ARM runtime segmentation fault

Hi,

---Compiled on Ubuntu Bionic 10/2018 ARM 64bit with clang.
---Error: Segmentation fault.
Any ideas?

----GDB below----
(gdb) where
#0 0x0000007fb77128a8 in tl_gets (lst=, tag=, value=)
at su_taglist.c:412
(gdb) list 400,430
400
401 for (t = ta_args(ta); t; t = (tagi_t )t_next(t)) {
402 tag_type_t tt = t->t_tag;
403
404 if (!tt)
405 continue;
406
407 if (tt->tt_class == ref_tag_class) {
408 assert(((tag_type_t)tt->tt_magic)->tt_class->tc_ref_set);
409 n += tl_get(tt, (void )t->t_value, lst);
410 }
411 #if !defined(NDEBUG)
412 else if (tt->tt_class && tt->tt_class->tc_ref_set) {
413 fprintf(stderr, "WARNING: tag %s::%s directly used by tl_gets()\n",
414 tt->tt_ns ? tt->tt_ns : "", tt->tt_name ? tt->tt_name : "");
415 assert(tt->tt_class == ref_tag_class);
416 }
417 #endif
418 }
419
420 ta_end(ta);
421
422 return n;
423 }
424
425 /
Find tags from given list.
426 *
427 * Copies values of argument tag list into the reference tags in the tag
428 * list @A lst.
429 *
430 * @sa tl_gets()
(gdb) print tt
$5 = (tag_type_t) 0x7fb7e5123e
(gdb) print tt_class
No symbol "tt_class" in current context.
(gdb) print tt->tt_class
$6 = (tag_class_t *) 0x78656c4600736e69
(gdb) print tt->tt_class->tc_ref_set
Cannot access memory at address 0x78656c4600736eb9

-----END OF GDB----

Client interoperability - push notifications

Hey guys,
I would like to develop a mobile SIP client that can use push notifications to notify about incoming calls.
So I wonder if I can design my client so it would work together with Flexisip's push notifications module, or is Flexisip intended to be used with Linphone clients only.

I have looked through the linphone-android's source code and it seems to me, that I only need:

  • to send app-id and pn-type parameters within REGISTER messages,
  • and to make my app "wake up" on incoming push notification, so it could receive subsequent Invite message from Flexisip.

Would it be sufficient to work? If that matters, I'm going to use SIP.js to develop the client.
Thanks.

Compile error, cannot find source file buf.c

I am attempting a clean compile on ubuntu with a lot of options enabled, specifically:

./prepare.py -c ; ./prepare.py -DENABLE_PROTOBUF=ON -DENABLE_QRCODE=ON -DENABLE_VIDEO=ON -DENABLE_TRANSCODER=ON -DENABLE_CONFERENCE=ON -DENABLE_FFMPEG=ON -DENABLE_SOCI=ON -DENABLE_JPEG=ON -DENABLE_SRTP=ON -DENABLE_MPEG4=ON -DENABLE_PRESENCE=ON -DENABLE_PROTOBUF=ON -DENABLE_OPENH264=ON -DENABLE_NON_FREE_CODECS=ON -DENABLE_LIME_X3DH=ON -DENABLE_WEBRTC_AECM=ON -DENABLE_WEBRTC_AEC=ON -DENABLE_PRESENCE=ON -DENABLE_VCARD=ON -DENABLE_LIME=ON -DENABLE_G729=ON -DENABLE_V4L=ON -DENABLE_ZRTP=ON -DENABLE_OPUS=ON

Things go smoothly until EP_xml2 when I get an error about an unknown buf.c file.

When I remove the include from CMakeLists.txt the compile continues past the error, but of course I have no idea if that's the best solution.

This is with commit c23a39b

Details:

Cloning into 'EP_xml2'...
Note: checking out 'v2.8.0'.
<< snip >>

HEAD is now at c943f70... Release of libxml2-2.8.0
[ 27%] Performing patch step for 'EP_xml2'
[ 27%] Performing update step for 'EP_xml2'
[ 28%] Performing configure step for 'EP_xml2'

<< snip >>

CMake Error at CMakeLists.txt:351 (add_library):
  Cannot find source file:

    buf.c

  Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp
  .hxx .in .txx

-- Generating done
-- Build files have been written to: /root/build/flexisip_clean/WORK/flexisip/Build/xml2
CMakeFiles/EP_xml2.dir/build.make:107: recipe for target '/root/build/flexisip_clean/WORK/flexisip/Stamp/EP_xml2/EP_xml2-configure' failed
make[3]: *** [/root/build/flexisip_clean/WORK/flexisip/Stamp/EP_xml2/EP_xml2-configure] Error 1
make[3]: Leaving directory '/root/build/flexisip_clean/WORK/flexisip/cmake'
CMakeFiles/Makefile2:1280: recipe for target 'CMakeFiles/EP_xml2.dir/all' failed
make[2]: *** [CMakeFiles/EP_xml2.dir/all] Error 2
make[2]: Leaving directory '/root/build/flexisip_clean/WORK/flexisip/cmake'
Makefile:83: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/root/build/flexisip_clean/WORK/flexisip/cmake'
Makefile:14: recipe for target 'flexisip-build' failed
make: *** [flexisip-build] Error 2

Contact Header expires field is ignored

I'm unsure whether this is the right place to report this issue, if not you can maybe point me somewhere else.

I noticed that the Flexisip server running at sip.linphone.org recently stopped working properly with my custom SIP client . The problem can be described as follows:

Sending a REGISTER request to sip.linphone.org (Flexisip v 1.0.12) with the expires value set as Contact header parameter (https://tools.ietf.org/html/rfc3261#section-10.2) the client is not properly registered at the server even though it returns with a 200 Registration Successful response. Sending an INVITE to the previously registered client will return a 404 Not Found response.

This must be related to a recent change since the registration used to work about 2 weeks ago without any issue.

Different port on contact and invite

Hi @ReisBenjamin ..!!
Having problem with this:

when the push sends a register with a contact->
Contact: <sip:[email protected]:18994

but the invite has a request uri->
INVITE sip:[email protected]:33254

When the push tells that the invite has to go to 18994 ,but it sending it to 33254 so the call dont establish

Can u help ?
Thanks!

after 1 hour contact expire from redis database...

Hello

I used linphone used as sip-client. and use flexisip->kamailio together for voip calling and messaging.

Issue:

i used redis server for store contact-header(cache) in flexisip server , but after 1 hour of registration that contact-header(cache) expire automatically. How can i store contact for more time in redis server...?
because after expiration push not working.

and also I want to know, where all device token stored in server?

Thanks

No Contact Found in Registrar

Jun 14 05:41:35 localhost flexisip: REDIS Connected... 0x15a7070
Jun 14 05:41:35 localhost flexisip: REDIS Connection done for subscribe channel 0x15a74f0
Jun 14 05:41:35 localhost flexisip: Creating replication timer with delay of 60s
Jun 14 05:41:35 localhost flexisip: GOT fs:[email protected] (Backend Server) [0] --> 0 contacts
Jun 14 05:41:35 localhost flexisip: Record fs:[email protected] (Backend Server) not found, trying aor:[email protected] (Backend Server)
Jun 14 05:41:35 localhost flexisip: Publish array received: [subscribe, FLEXISIP, (null)/1]
Jun 14 05:41:35 localhost flexisip: Step: 1#011No contact found for sip:[email protected] (Backend Server);transport=tcp;doroute
Jun 14 05:41:35 localhost flexisip: Record [0x15a7680] Original request URI added because domain is not managed: sip:[email protected] (Backend Server);transport=tcp;doroute path="" alias=no uid= expire=-1528954896 s (UNDETERMINED)

Please confirm if it could be an issue with REDIS ? is there any recommendation to fix it?

Failed to clone repository for zxing-cpp

I am attempting a clean compile on ubuntu with a lot of options enabled, specifically:

./prepare.py -c ; ./prepare.py -DENABLE_PROTOBUF=ON -DENABLE_QRCODE=ON -DENABLE_VIDEO=ON -DENABLE_TRANSCODER=ON -DENABLE_CONFERENCE=ON -DENABLE_FFMPEG=ON -DENABLE_SOCI=ON -DENABLE_JPEG=ON -DENABLE_SRTP=ON -DENABLE_MPEG4=ON -DENABLE_PRESENCE=ON -DENABLE_PROTOBUF=ON -DENABLE_OPENH264=ON -DENABLE_NON_FREE_CODECS=ON -DENABLE_LIME_X3DH=ON -DENABLE_WEBRTC_AECM=ON -DENABLE_WEBRTC_AEC=ON -DENABLE_PRESENCE=ON -DENABLE_VCARD=ON -DENABLE_LIME=ON -DENABLE_G729=ON -DENABLE_V4L=ON -DENABLE_ZRTP=ON -DENABLE_OPUS=ON

This is with commit c23a39b

I get an error when it tries to clone the repo for EP_zxing

CMake Error at /root/build/flexisip_clean/WORK/flexisip/tmp/EP_zxing/EP_zxing-gitclone.cmake:40 (message):
  Failed to clone repository: '[email protected]:glassechidna/zxing-cpp.git'

CMakeFiles/EP_zxing.dir/build.make:89: recipe for target '/root/build/flexisip_clean/WORK/flexisip/Stamp/EP_zxing/EP_zxing-download' failed
make[3]: *** [/root/build/flexisip_clean/WORK/flexisip/Stamp/EP_zxing/EP_zxing-download] Error 1
make[3]: Leaving directory '/root/build/flexisip_clean/WORK/flexisip/cmake'
CMakeFiles/Makefile2:1082: recipe for target 'CMakeFiles/EP_zxing.dir/all' failed
make[2]: *** [CMakeFiles/EP_zxing.dir/all] Error 2
make[2]: Leaving directory '/root/build/flexisip_clean/WORK/flexisip/cmake'
Makefile:83: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/root/build/flexisip_clean/WORK/flexisip/cmake'
Makefile:14: recipe for target 'flexisip-build' failed
make: *** [flexisip-build] Error 2

I fixed this by changing line 29 of the EP_zxing-gitclone.cmake file from this:
COMMAND "/usr/bin/git" clone --origin "origin" "[email protected]:glassechidna/zxing-cpp.git" "EP_zxing"
to this
COMMAND "/usr/bin/git" clone --origin "origin" "https://github.com/glassechidna/zxing-cpp.git" "EP_zxing"

Call inbound drop in 32 sec.

Hi! I use freepbx+flexisip server for sip calling with linphone.
When I register in flexisip the outbound calling (linphone->flexisip->freepbx->userfreepbx) work, but inbound calling (userfreepbx->freepbx->flexisip->linphone) drop after 32 sec.
But when I register in freepbx calling working fine.
Media-Relay module is started and flexisip debug log I see ACK:

2018-02-06 14:35:01:762 flexisip-debug-Response is sent through an incoming transaction.
2018-02-06 14:35:01:762 flexisip-debug-tport_tsend(0x26e8f80) tpn = TLS/[192.168.0.10]:5061
2018-02-06 14:35:01:762 flexisip-debug-tport_tls_writevec: vec 0x26e91b0 0x27398d0 835 (835)
2018-02-06 14:35:01:762 flexisip-debug-tport_tls_writevec: vec 0x26e91b0 0x2738fb0 205 (205)
2018-02-06 14:35:01:762 flexisip-debug-tport_vsend returned 1040
2018-02-06 14:35:01:762 flexisip-debug-tport(0x26e8f80): set timer at 1800000 ms because keepalive
2018-02-06 14:35:01:762 flexisip-debug-nta: sent 200 Ok for INVITE (27825)
2018-02-06 14:35:01:762 flexisip-debug-nta: timer shortened to 5000 ms
2018-02-06 14:35:01:762 flexisip-debug-nta_incoming_destroy: 0x2733f30
2018-02-06 14:35:01:762 flexisip-debug-Terminate SipEvent 0x2704438
2018-02-06 14:35:01:762 flexisip-debug-Terminate SipEvent 0x2720e58
2018-02-06 14:35:01:762 flexisip-debug-nta: outgoing_free(0x2721160)
2018-02-06 14:35:01:762 flexisip-debug-Delete OutgoingTransaction 0x2733578
2018-02-06 14:35:01:762 flexisip-debug-tport(0x26f5a50): set timer at 1799771 ms because keepalive
2018-02-06 14:35:01:762 flexisip-debug-tport(0x26f5a50): set timer at 1799771 ms because keepalive
2018-02-06 14:35:01:762 flexisip-debug-Delete IncomingTransaction 0x26f91d8
2018-02-06 14:35:01:762 flexisip-debug-Looking at fork contexts with key [email protected]
2018-02-06 14:35:01:762 flexisip-debug-Remove fork [email protected] from store
2018-02-06 14:35:01:762 flexisip-debug-Unsubscribe topic = [email protected]
2018-02-06 14:35:01:762 flexisip-debug-Destroy ForkCallContext 0x2727d38
2018-02-06 14:35:01:775 flexisip-debug-tport_wakeup(0x26e8f80): events IN
2018-02-06 14:35:01:775 flexisip-debug-tport_recv_event(0x26e8f80)
2018-02-06 14:35:01:775 flexisip-debug-tport_tls_recv(0x26e8f80): tls_read() returned 603
2018-02-06 14:35:01:775 flexisip-debug-tport_recv_iovec(0x26e8f80) msg 0x26e1860 from (tls/[192.168.0.10]:5061) has 603 bytes, veclen = 1
2018-02-06 14:35:01:775 flexisip-debug-tport_deliver(0x26e8f80): msg 0x26e1860 (603 bytes) from tls/[192.168.0.10]:5061 next=(nil)
2018-02-06 14:35:01:775 flexisip-debug-nta: received ACK sip:1691@[192.168.0.8:4410]:60776;transport=tls;verified SIP/2.0 (CSeq 27825)
2018-02-06 14:35:01:775 flexisip-debug-nta: ACK (27825) to message callback
2018-02-06 14:35:01:775 flexisip-debug-New SipEvent 0x270ec68 - msg 0x26e1860
2018-02-06 14:35:01:775 flexisip-debug-Receiving new Request SIP message ACK from sip:1589@[192.168.0.10] :
ACK sip:1691@[192.168.0.8:4410]:60776;transport=tls;verified SIP/2.0
Via: SIP/2.0/TLS [192.168.0.10]:5061;rport=5061;branch=z9hG4bKPjdb341c8e-b57a-40a5-aafc-81ddf2284070;alias
From: "CITI" sip:1589@[192.168.0.10];tag=ce30e67c-a860-4f8f-b09f-45cfbe223d20
To: sip:1691@[192.168.0.9];pn-silent=1;CtRt55f0a5f302247000=tls:192.168.0.10;tag=~ORnvo9
Call-ID: 5dba3a95-6e1a-4cff-9446-0b50fed8ae68
CSeq: 27825 ACK
Route: sips:[192.168.0.9]:38547;transport=TLS;lr
Max-Forwards: 70
User-Agent: FPBX-14.0.1.36(14.7.5)
Content-Length: 0

2018-02-06 14:35:01:775 flexisip-debug-Invoking onRequest() on module DoSProtection
2018-02-06 14:35:01:775 flexisip-debug-Invoking onRequest() on module SanityChecker
2018-02-06 14:35:01:775 flexisip-debug-Skipping onRequest() on module GarbageIn
2018-02-06 14:35:01:775 flexisip-debug-Invoking onRequest() on module NatHelper
2018-02-06 14:35:01:775 flexisip-debug-Skipping onRequest() on module Authentication
2018-02-06 14:35:01:775 flexisip-debug-Skipping onRequest() on module Redirect
2018-02-06 14:35:01:775 flexisip-debug-Skipping onRequest() on module GatewayAdapter
2018-02-06 14:35:01:775 flexisip-debug-Skipping onRequest() on module Presence
2018-02-06 14:35:01:775 flexisip-debug-Invoking onRequest() on module Registrar
2018-02-06 14:35:01:775 flexisip-debug-Skipping onRequest() on module StatisticsCollector
2018-02-06 14:35:01:775 flexisip-debug-Invoking onRequest() on module ContactRouteInserter
2018-02-06 14:35:01:775 flexisip-debug-No countact route parameter found
2018-02-06 14:35:01:775 flexisip-debug-Skipping onRequest() on module Router
2018-02-06 14:35:01:775 flexisip-debug-Invoking onRequest() on module PushNotification
2018-02-06 14:35:01:775 flexisip-debug-Skipping onRequest() on module LoadBalancer
2018-02-06 14:35:01:775 flexisip-debug-Invoking onRequest() on module MediaRelay
2018-02-06 14:35:01:775 flexisip-debug-Skipping onRequest() on module Transcoder
2018-02-06 14:35:01:775 flexisip-debug-Invoking onRequest() on module Forward
2018-02-06 14:35:01:775 flexisip-debug-tport: not found from primary 0x26bd370, trying another one...TLS/192.168.0.9:38547
2018-02-06 14:35:01:775 flexisip-debug-tport: not found from primary 0x26d12b0, trying another one...TLS/192.168.0.9:38547
2018-02-06 14:35:01:775 flexisip-debug-Sending Request SIP message to sips:[192.168.0.9]:38547;transport=TLS;lr
ACK sip:1691@[192.168.0.8:4410]:60776;transport=tls;verified SIP/2.0
Via: SIP/2.0/TLS [192.168.0.10]:5061;rport=5061;branch=z9hG4bKPjdb341c8e-b57a-40a5-aafc-81ddf2284070;alias
From: "CITI" sip:1589@[192.168.0.10];tag=ce30e67c-a860-4f8f-b09f-45cfbe223d20
To: sip:1691@[192.168.0.9];pn-silent=1;CtRt55f0a5f302247000=tls:192.168.0.10r;tag=~ORnvo9
Call-ID: 5dba3a95-6e1a-4cff-9446-0b50fed8ae68
CSeq: 27825 ACK
Route: sips:[192.168.0.9]:38547;transport=TLS;lr
Max-Forwards: 69
User-Agent: FPBX-14.0.1.36(14.7.5)
Content-Length: 0

Any idea?

Compile error, at Performing build step for 'EP_flexisip'

I tried to compile flexisip, but failed at Performing build step for 'EP_flexisip'.
This is with version 1.0.13 (6a17fad).
Could someone give me advices?
Thanks.

My execution commands are list below:

[1]
root@lemon:/opt/flexisip# ./prepare.py flexisip

[2]
root@lemon:/opt/flexisip# make -C WORK/flexisip/cmake

Details:
make: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
make[1]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
[ 1%] Forcing build for 'EP_sqlite3'
[ 1%] Performing build step for 'EP_sqlite3'
make[3]: Entering directory '/opt/flexisip/WORK/flexisip/Build/sqlite3'
make[4]: Entering directory '/opt/flexisip/WORK/flexisip/Build/sqlite3'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/sqlite3'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/sqlite3'
[100%] Built target sqlite3
make[4]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/sqlite3'
make[3]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/sqlite3'
[ 2%] Performing install step for 'EP_sqlite3'
make[3]: Entering directory '/opt/flexisip/WORK/flexisip/Build/sqlite3'
make[4]: Entering directory '/opt/flexisip/WORK/flexisip/Build/sqlite3'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/sqlite3'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/sqlite3'
[100%] Built target sqlite3
make[4]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/sqlite3'
Install the project...
-- Install configuration: "Release"
make[3]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/sqlite3'
[ 3%] Completed 'EP_sqlite3'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
[ 6%] Built target EP_sqlite3
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
[ 7%] Forcing build for 'EP_mbedtls'
[ 7%] Performing build step for 'EP_mbedtls'
make[3]: Entering directory '/opt/flexisip/WORK/flexisip/Build/mbedtls'
make[4]: Entering directory '/opt/flexisip/WORK/flexisip/Build/mbedtls'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/mbedtls'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/mbedtls'
[ 72%] Built target mbedcrypto
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/mbedtls'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/mbedtls'
[ 86%] Built target mbedx509
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/mbedtls'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/mbedtls'
[100%] Built target mbedtls
make[4]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/mbedtls'
make[3]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/mbedtls'
[ 8%] Performing install step for 'EP_mbedtls'
make[3]: Entering directory '/opt/flexisip/WORK/flexisip/Build/mbedtls'
make[4]: Entering directory '/opt/flexisip/WORK/flexisip/Build/mbedtls'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/mbedtls'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/mbedtls'
[ 72%] Built target mbedcrypto
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/mbedtls'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/mbedtls'
[ 86%] Built target mbedx509
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/mbedtls'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/mbedtls'
[100%] Built target mbedtls
make[4]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/mbedtls'
Install the project...
-- Install configuration: "Release"
make[3]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/mbedtls'
[ 9%] Completed 'EP_mbedtls'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
[ 12%] Built target EP_mbedtls
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
[ 13%] Performing configure step for 'EP_bctoolbox'
loading initial cache file /opt/flexisip/WORK/flexisip//tmp/EP_bctoolbox/EP_bctoolbox-cache-Release.cmake
-- Using mbedTLS
-- DTLS SRTP available
-- Package file name is bctoolbox-0.6.0-142
-- Configuring done
-- Generating done
-- Build files have been written to: /opt/flexisip/WORK/flexisip/Build/bctoolbox
[ 14%] Forcing build for 'EP_bctoolbox'
[ 14%] Performing build step for 'EP_bctoolbox'
make[3]: Entering directory '/opt/flexisip/WORK/flexisip/Build/bctoolbox'
make[4]: Entering directory '/opt/flexisip/WORK/flexisip/Build/bctoolbox'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/bctoolbox'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/bctoolbox'
[100%] Built target bctoolbox
make[4]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/bctoolbox'
make[3]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/bctoolbox'
[ 15%] Performing install step for 'EP_bctoolbox'
make[3]: Entering directory '/opt/flexisip/WORK/flexisip/Build/bctoolbox'
make[4]: Entering directory '/opt/flexisip/WORK/flexisip/Build/bctoolbox'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/bctoolbox'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/bctoolbox'
[100%] Built target bctoolbox
make[4]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/bctoolbox'
Install the project...
-- Install configuration: "Release"
-- Installing: /opt/flexisip/OUTPUT/share/bctoolbox/cmake/BcToolboxTargets-release.cmake
make[3]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/bctoolbox'
[ 15%] Completed 'EP_bctoolbox'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
[ 17%] Built target EP_bctoolbox
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
[ 18%] Performing configure step for 'EP_belr'
loading initial cache file /opt/flexisip/WORK/flexisip//tmp/EP_belr/EP_belr-cache-Release.cmake
-- Package file name is belr-0.1.3-54
-- Configuring done
-- Generating done
-- Build files have been written to: /opt/flexisip/WORK/flexisip/Build/belr
[ 18%] Forcing build for 'EP_belr'
[ 19%] Performing build step for 'EP_belr'
make[3]: Entering directory '/opt/flexisip/WORK/flexisip/Build/belr'
make[4]: Entering directory '/opt/flexisip/WORK/flexisip/Build/belr'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/belr'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/belr'
[100%] Built target belr
make[4]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/belr'
make[3]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/belr'
[ 20%] Performing install step for 'EP_belr'
make[3]: Entering directory '/opt/flexisip/WORK/flexisip/Build/belr'
make[4]: Entering directory '/opt/flexisip/WORK/flexisip/Build/belr'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/belr'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/belr'
[100%] Built target belr
make[4]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/belr'
Install the project...
-- Install configuration: "Release"
-- Installing: /opt/flexisip/OUTPUT/share/Belr/cmake/BelrTargets-release.cmake
make[3]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/belr'
[ 20%] Completed 'EP_belr'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
[ 22%] Built target EP_belr
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
[ 23%] Forcing build for 'EP_zlib'
[ 24%] Performing build step for 'EP_zlib'
make[3]: Entering directory '/opt/flexisip/WORK/flexisip/Build/zlib'
make[4]: Entering directory '/opt/flexisip/WORK/flexisip/Build/zlib'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/zlib'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/zlib'
[100%] Built target zlib
make[4]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/zlib'
make[3]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/zlib'
[ 24%] Performing install step for 'EP_zlib'
make[3]: Entering directory '/opt/flexisip/WORK/flexisip/Build/zlib'
make[4]: Entering directory '/opt/flexisip/WORK/flexisip/Build/zlib'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/zlib'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/zlib'
[100%] Built target zlib
make[4]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/zlib'
Install the project...
-- Install configuration: "Release"
make[3]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/zlib'
[ 25%] Completed 'EP_zlib'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
[ 28%] Built target EP_zlib
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
[ 28%] Performing configure step for 'EP_bellesip'
loading initial cache file /opt/flexisip/WORK/flexisip//tmp/EP_bellesip/EP_bellesip-cache-Release.cmake
-- Package file name is belle-sip-1.6.3-185
-- Configuring done
-- Generating done
-- Build files have been written to: /opt/flexisip/WORK/flexisip/Build/bellesip
[ 29%] Forcing build for 'EP_bellesip'
[ 30%] Performing build step for 'EP_bellesip'
make[3]: Entering directory '/opt/flexisip/WORK/flexisip/Build/bellesip'
make[4]: Entering directory '/opt/flexisip/WORK/flexisip/Build/bellesip'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/bellesip'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/bellesip'
[100%] Built target bellesip
make[4]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/bellesip'
make[3]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/bellesip'
[ 30%] Performing install step for 'EP_bellesip'
make[3]: Entering directory '/opt/flexisip/WORK/flexisip/Build/bellesip'
make[4]: Entering directory '/opt/flexisip/WORK/flexisip/Build/bellesip'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/bellesip'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/bellesip'
[100%] Built target bellesip
make[4]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/bellesip'
Install the project...
-- Install configuration: "Release"
-- Installing: /opt/flexisip/OUTPUT/share/BelleSIP/cmake/BelleSIPTargets-release.cmake
make[3]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/bellesip'
[ 31%] Completed 'EP_bellesip'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
[ 34%] Built target EP_bellesip
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
[ 34%] Performing configure step for 'EP_ortp'
loading initial cache file /opt/flexisip/WORK/flexisip//tmp/EP_ortp/EP_ortp-cache-Release.cmake
Package file name is ortp-1.0.2-55
-- Configuring done
-- Generating done
-- Build files have been written to: /opt/flexisip/WORK/flexisip/Build/ortp
[ 35%] Forcing build for 'EP_ortp'
[ 36%] Performing build step for 'EP_ortp'
make[3]: Entering directory '/opt/flexisip/WORK/flexisip/Build/ortp'
make[4]: Entering directory '/opt/flexisip/WORK/flexisip/Build/ortp'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/ortp'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/ortp'
[100%] Built target ortp
make[4]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/ortp'
make[3]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/ortp'
[ 36%] Performing install step for 'EP_ortp'
make[3]: Entering directory '/opt/flexisip/WORK/flexisip/Build/ortp'
make[4]: Entering directory '/opt/flexisip/WORK/flexisip/Build/ortp'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/ortp'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/ortp'
[100%] Built target ortp
make[4]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/ortp'
Install the project...
-- Install configuration: "Release"
-- Installing: /opt/flexisip/OUTPUT/share/oRTP/cmake/ORTPTargets-release.cmake
make[3]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/ortp'
[ 37%] Completed 'EP_ortp'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
[ 40%] Built target EP_ortp
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
[ 40%] Forcing build for 'EP_speex'
[ 41%] Performing build step for 'EP_speex'
make[3]: Entering directory '/opt/flexisip/WORK/flexisip/Build/speex'
make[4]: Entering directory '/opt/flexisip/WORK/flexisip/Build/speex'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/speex'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/speex'
[ 68%] Built target speex
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/speex'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/speex'
[100%] Built target speexdsp
make[4]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/speex'
make[3]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/speex'
[ 42%] Performing install step for 'EP_speex'
make[3]: Entering directory '/opt/flexisip/WORK/flexisip/Build/speex'
make[4]: Entering directory '/opt/flexisip/WORK/flexisip/Build/speex'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/speex'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/speex'
[ 68%] Built target speex
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/speex'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/speex'
[100%] Built target speexdsp
make[4]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/speex'
Install the project...
-- Install configuration: "Release"
make[3]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/speex'
[ 42%] Completed 'EP_speex'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
[ 45%] Built target EP_speex
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
[ 45%] Performing configure step for 'EP_ms2'
loading initial cache file /opt/flexisip/WORK/flexisip//tmp/EP_ms2/EP_ms2-cache-Release.cmake
-- Found Git: /usr/bin/git (found version "2.11.0")
-- Found Git: /usr/bin/git (found suitable version "2.11.0", minimum required is "1.7.1")
-- Package file name is mediastreamer-2.16.1-512
-- Configuring done
-- Generating done
-- Build files have been written to: /opt/flexisip/WORK/flexisip/Build/ms2
[ 46%] Forcing build for 'EP_ms2'
[ 47%] Performing build step for 'EP_ms2'
make[3]: Entering directory '/opt/flexisip/WORK/flexisip/Build/ms2'
make[4]: Entering directory '/opt/flexisip/WORK/flexisip/Build/ms2'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/ms2'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/ms2'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/ms2'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/ms2'
[ 0%] Built target ms2-git-version
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/ms2'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/ms2'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/ms2'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/ms2'
[ 0%] Built target ms2-basedescs-header
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/ms2'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/ms2'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/ms2'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/ms2'
[ 0%] Built target ms2-voipdescs-header
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/ms2'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/ms2'
[100%] Built target mediastreamer
make[4]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/ms2'
make[3]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/ms2'
[ 47%] Performing install step for 'EP_ms2'
make[3]: Entering directory '/opt/flexisip/WORK/flexisip/Build/ms2'
make[4]: Entering directory '/opt/flexisip/WORK/flexisip/Build/ms2'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/ms2'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/ms2'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/ms2'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/ms2'
[ 0%] Built target ms2-git-version
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/ms2'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/ms2'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/ms2'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/ms2'
[ 0%] Built target ms2-basedescs-header
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/ms2'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/ms2'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/ms2'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/ms2'
[ 0%] Built target ms2-voipdescs-header
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/ms2'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/ms2'
[100%] Built target mediastreamer
make[4]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/ms2'
Install the project...
-- Install configuration: "Release"
-- Installing: /opt/flexisip/OUTPUT/share/Mediastreamer2/cmake/Mediastreamer2Targets-release.cmake
make[3]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/ms2'
[ 48%] Completed 'EP_ms2'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
[ 51%] Built target EP_ms2
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
[ 52%] Forcing build for 'EP_xml2'
[ 52%] Performing build step for 'EP_xml2'
make[3]: Entering directory '/opt/flexisip/WORK/flexisip/Build/xml2'
make[4]: Entering directory '/opt/flexisip/WORK/flexisip/Build/xml2'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/xml2'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/xml2'
[100%] Built target xml2
make[4]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/xml2'
make[3]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/xml2'
[ 53%] Performing install step for 'EP_xml2'
make[3]: Entering directory '/opt/flexisip/WORK/flexisip/Build/xml2'
make[4]: Entering directory '/opt/flexisip/WORK/flexisip/Build/xml2'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/xml2'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/xml2'
[100%] Built target xml2
make[4]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/xml2'
Install the project...
-- Install configuration: "Release"
make[3]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/xml2'
[ 54%] Completed 'EP_xml2'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
[ 57%] Built target EP_xml2
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
[ 58%] Performing configure step for 'EP_soci'
loading initial cache file /opt/flexisip/WORK/flexisip//tmp/EP_soci/EP_soci-cache-Release.cmake
CMake Warning (dev) at /usr/share/cmake-3.7/Modules/GNUInstallDirs.cmake:330 (if):
Policy CMP0054 is not set: Only interpret if() arguments as variables or
keywords when unquoted. Run "cmake --help-policy CMP0054" for policy
details. Use the cmake_policy command to set the policy and suppress this
warning.

Quoted variables like "BINDIR" will no longer be dereferenced when the
policy is set to NEW. Since the policy is not set the OLD behavior will be
used.
Call Stack (most recent call first):
/usr/share/cmake-3.7/Modules/GNUInstallDirs.cmake:362 (GNUInstallDirs_get_absolute_install_dir)
CMakeLists.txt:37 (include)
This warning is for project developers. Use -Wno-dev to suppress it.

-- Configuring SOCI:
-- SOCI_VERSION = 4.0.0
-- SOCI_ABI_VERSION = 4.0
-- SOCI_SHARED = YES
-- SOCI_STATIC = NO
-- SOCI_TESTS = NO
-- SOCI_ASAN = OFF
-- SOCI_CXX_C11 =
-- LIB_SUFFIX = 64
-- Looking for SOCI dependencies:
-- CMAKE_THREAD_LIBS_INIT = -lpthread
-- MySQL:
-- Found MySQL: /usr/include/mysql, /usr/lib/x86_64-linux-gnu/libmysqlclient.so
-- MySQL Embedded not found.
-- MYSQL_INCLUDE_DIR = /usr/include/mysql
-- MYSQL_LIBRARIES = /usr/lib/x86_64-linux-gnu/libmysqlclient.so
-- ODBC: disabled, since WITH_ODBC=OFF
-- Oracle: disabled, since WITH_ORACLE=OFF
-- PostgreSQL: disabled, since WITH_POSTGRESQL=OFF
-- SQLite3:
-- SQLITE3_INCLUDE_DIR = /opt/flexisip/OUTPUT/include
-- SQLITE3_LIBRARIES = /opt/flexisip/OUTPUT/lib/libsqlite3.so
-- Firebird: disabled, since WITH_FIREBIRD=OFF
-- DB2: disabled, since WITH_DB2=OFF
-- Configuring SOCI core library:
-- SOCI_CORE_TARGET = soci_core
-- SOCI_CORE_TARGET_OUTPUT_NAME = soci_core
-- SOCI_CORE_DEPS_LIBS = -lpthread /usr/lib/x86_64-linux-gnu/libdl.so
-- SOCI_CORE_INCLUDE_DIRS = /opt/flexisip/WORK/flexisip/Build/soci /opt/flexisip/linphone-sdk/external/soci/include /opt/flexisip/WORK/flexisip/Build/soci/include /opt/flexisip/linphone-sdk/external/soci/include/private /opt/flexisip/WORK/flexisip/Build/soci/src/core
-- WITH_BOOST =
-- COMPILE_DEFINITIONS = SOCI_ABI_VERSION="4.0" HAVE_DL=1 SOCI_LIB_PREFIX="libsoci_" SOCI_LIB_SUFFIX=".so" SOCI_DEBUG_POSTFIX=""

-- Configuring SOCI backend libraries:
-- Found MySQL: /usr/include/mysql, /usr/lib/x86_64-linux-gnu/libmysqlclient.so
-- MySQL Embedded not found.
-- MySQL - SOCI backend for MySQL
-- SOCI_MYSQL = ON
-- SOCI_MYSQL_TARGET = soci_mysql
-- SOCI_MYSQL_OUTPUT_NAME = soci_mysql
-- SOCI_MYSQL_COMPILE_DEFINITIONS = SOCI_ABI_VERSION="4.0" HAVE_DL=1
-- SOCI_MYSQL_INCLUDE_DIRECTORIES = /opt/flexisip/WORK/flexisip/Build/soci /opt/flexisip/linphone-sdk/external/soci/include /opt/flexisip/WORK/flexisip/Build/soci/include /opt/flexisip/linphone-sdk/external/soci/include/private /opt/flexisip/linphone-sdk/external/soci/include/private /usr/include/mysql
-- SQLite3 - SOCI backend for SQLite 3
-- SOCI_SQLITE3 = ON
-- SOCI_SQLITE3_TARGET = soci_sqlite3
-- SOCI_SQLITE3_OUTPUT_NAME = soci_sqlite3
-- SOCI_SQLITE3_COMPILE_DEFINITIONS = SOCI_ABI_VERSION="4.0" HAVE_DL=1
-- SOCI_SQLITE3_INCLUDE_DIRECTORIES = /opt/flexisip/WORK/flexisip/Build/soci /opt/flexisip/linphone-sdk/external/soci/include /opt/flexisip/WORK/flexisip/Build/soci/include /opt/flexisip/linphone-sdk/external/soci/include/private /opt/flexisip/linphone-sdk/external/soci/include/private /opt/flexisip/OUTPUT/include

--
-- Package file name is SOCI-4.0.0
-- Configuring done
-- Generating done
-- Build files have been written to: /opt/flexisip/WORK/flexisip/Build/soci
[ 58%] Forcing build for 'EP_soci'
[ 59%] Performing build step for 'EP_soci'
make[3]: Entering directory '/opt/flexisip/WORK/flexisip/Build/soci'
make[4]: Entering directory '/opt/flexisip/WORK/flexisip/Build/soci'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/soci'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/soci'
[ 50%] Built target soci_core
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/soci'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/soci'
[ 75%] Built target soci_mysql
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/soci'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/soci'
[100%] Built target soci_sqlite3
make[4]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/soci'
make[3]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/soci'
[ 60%] Performing install step for 'EP_soci'
make[3]: Entering directory '/opt/flexisip/WORK/flexisip/Build/soci'
make[4]: Entering directory '/opt/flexisip/WORK/flexisip/Build/soci'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/soci'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/soci'
[ 50%] Built target soci_core
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/soci'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/soci'
[ 75%] Built target soci_mysql
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/soci'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/soci'
[100%] Built target soci_sqlite3
make[4]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/soci'
Install the project...
-- Install configuration: "Release"
-- Installing: /opt/flexisip/OUTPUT/cmake/SOCI-release.cmake
make[3]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/soci'
[ 60%] Completed 'EP_soci'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
[ 62%] Built target EP_soci
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
[ 63%] Performing configure step for 'EP_ms2plugins'

[ 64%] Forcing build for 'EP_ms2plugins'
[ 64%] Performing build step for 'EP_ms2plugins'

[ 65%] Performing install step for 'EP_ms2plugins'

[ 65%] Completed 'EP_ms2plugins'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
[ 67%] Built target EP_ms2plugins
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
[ 67%] Forcing build for 'EP_xerces'
[ 68%] Performing build step for 'EP_xerces'
make[3]: Entering directory '/opt/flexisip/WORK/flexisip/Build/xerces'
make[4]: Entering directory '/opt/flexisip/WORK/flexisip/Build/xerces'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/xerces'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/xerces'
[100%] Built target xerces-c
make[4]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/xerces'
make[3]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/xerces'
[ 69%] Performing install step for 'EP_xerces'
make[3]: Entering directory '/opt/flexisip/WORK/flexisip/Build/xerces'
make[4]: Entering directory '/opt/flexisip/WORK/flexisip/Build/xerces'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/xerces'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/xerces'
[100%] Built target xerces-c
make[4]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/xerces'
Install the project...
-- Install configuration: "Release"
make[3]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/xerces'
[ 69%] Completed 'EP_xerces'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
[ 72%] Built target EP_xerces
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
[ 73%] Performing configure step for 'EP_libxsd'
loading initial cache file /opt/flexisip/WORK/flexisip//tmp/EP_libxsd/EP_libxsd-cache-Release.cmake
-- Configuring done
-- Generating done
-- Build files have been written to: /opt/flexisip/WORK/flexisip/Build/libxsd
[ 74%] Forcing build for 'EP_libxsd'
[ 74%] Performing build step for 'EP_libxsd'
make[3]: Entering directory '/opt/flexisip/WORK/flexisip/Build/libxsd'
make[3]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/libxsd'
[ 75%] Performing install step for 'EP_libxsd'
make[3]: Entering directory '/opt/flexisip/WORK/flexisip/Build/libxsd'
Install the project...
-- Install configuration: "Release"
make[3]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/libxsd'
[ 76%] Completed 'EP_libxsd'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
[ 78%] Built target EP_libxsd
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
[ 78%] Performing configure step for 'EP_linphone'
loading initial cache file /opt/flexisip/WORK/flexisip//tmp/EP_linphone/EP_linphone-cache-Release.cmake
-- Soci found: Looking for plugins
-- * Plugin mysql found /opt/flexisip/OUTPUT/lib/libsoci_mysql.so.
-- * Plugin sqlite3 found /opt/flexisip/OUTPUT/lib/libsoci_sqlite3.so.
-- 'pystache' python module found
-- 'six' python module found
-- Found Git: /usr/bin/git (found version "2.11.0")
-- Found Git: /usr/bin/git (found suitable version "2.11.0", minimum required is "1.7.1")
-- Package file name is liblinphone-3.12.0-3160
-- Configuring done
-- Generating done
-- Build files have been written to: /opt/flexisip/WORK/flexisip/Build/linphone
[ 78%] Forcing build for 'EP_linphone'
[ 79%] Performing build step for 'EP_linphone'
make[3]: Entering directory '/opt/flexisip/WORK/flexisip/Build/linphone'
make[4]: Entering directory '/opt/flexisip/WORK/flexisip/Build/linphone'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/linphone'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/linphone'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/linphone'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/linphone'
[ 0%] Built target liblinphone-git-version
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/linphone'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/linphone'
[ 30%] Built target linphone-coreapi
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/linphone'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/linphone'
[ 31%] Built target linphone-doc
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/linphone'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/linphone'
[ 98%] Built target linphone
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/linphone'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/linphone'
[100%] Built target linphone++
make[4]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/linphone'
make[3]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/linphone'
[ 80%] Performing install step for 'EP_linphone'
make[3]: Entering directory '/opt/flexisip/WORK/flexisip/Build/linphone'
make[4]: Entering directory '/opt/flexisip/WORK/flexisip/Build/linphone'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/linphone'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/linphone'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/linphone'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/linphone'
[ 0%] Built target liblinphone-git-version
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/linphone'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/linphone'
[ 30%] Built target linphone-coreapi
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/linphone'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/linphone'
[ 31%] Built target linphone-doc
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/linphone'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/linphone'
[ 98%] Built target linphone
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/linphone'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/linphone'
[100%] Built target linphone++
make[4]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/linphone'
Install the project...
-- Install configuration: "Release"
-- Installing: /opt/flexisip/OUTPUT/share/Linphone/cmake/LinphoneTargets-release.cmake
-- Installing: /opt/flexisip/OUTPUT/share/LinphoneCxx/cmake/LinphoneCxxTargets-release.cmake
make[3]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/linphone'
[ 80%] Completed 'EP_linphone'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
[ 83%] Built target EP_linphone
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
[ 84%] Forcing build for 'EP_sofiasip'
[ 85%] Performing build step for 'EP_sofiasip'
make[3]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip'
make[4]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua'
Making built-sources in su
Making built-sources in features
Making built-sources in bnf
Making built-sources in sresolv
Making built-sources in ipt
Making built-sources in sdp
Making built-sources in url
Making built-sources in msg
Making built-sources in sip
Making built-sources in http
Making built-sources in stun
Making built-sources in soa
Making built-sources in tport
Making built-sources in nta
Making built-sources in nth
Making built-sources in nea
Making built-sources in iptsec
Making built-sources in nua
Making built-sources in docs
make[4]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua'
make[4]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip'
Making all in s2check
Making all in libsofia-sip-ua
make[5]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua'
Making built-sources in su
Making built-sources in features
Making built-sources in bnf
Making built-sources in sresolv
Making built-sources in ipt
Making built-sources in sdp
Making built-sources in url
Making built-sources in msg
Making built-sources in sip
Making built-sources in http
Making built-sources in stun
Making built-sources in soa
Making built-sources in tport
Making built-sources in nta
Making built-sources in nth
Making built-sources in nea
Making built-sources in iptsec
Making built-sources in nua
Making built-sources in docs
Making all in su
make[6]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/su'
make[6]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/su'
Making all in features
Making all in bnf
Making all in sresolv
Making all in ipt
Making all in sdp
make[6]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/sdp'
make[6]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/sdp'
Making all in url
make[6]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/url'
make[6]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/url'
Making all in msg
make[6]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/msg'
make[6]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/msg'
Making all in sip
make[6]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/sip'
make[6]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/sip'
Making all in http
make[6]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/http'
make[6]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/http'
Making all in stun
make[6]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/stun'
make[6]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/stun'
Making all in soa
make[6]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/soa'
make[6]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/soa'
Making all in tport
make[6]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/tport'
make[6]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/tport'
Making all in nta
make[6]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/nta'
make[6]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/nta'
Making all in nth
make[6]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/nth'
make[6]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/nth'
Making all in nea
make[6]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/nea'
make[6]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/nea'
Making all in iptsec
make[6]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/iptsec'
make[6]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/iptsec'
Making all in nua
make[6]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/nua'
make[6]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/nua'
make[5]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua'
Making all in utils
Making all in packages
Making all in tests
make[5]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip'
cd utils && doxygen
/opt/flexisip/submodules/externals/sofia-sip/utils/sip-dig.c:123: warning: explicit link request to 'SRESOLV_DEBUG' could not be resolved
/opt/flexisip/submodules/externals/sofia-sip/utils/sip-options.c:86: warning: explicit link request to 'SIPADDRESS' could not be resolved
/opt/flexisip/submodules/externals/sofia-sip/utils/sip-options.c:86: warning: explicit link request to 'sip_proxy' could not be resolved
/opt/flexisip/submodules/externals/sofia-sip/utils/sip-options.c:86: warning: explicit link request to 'NTA_DEBUG' could not be resolved
/opt/flexisip/submodules/externals/sofia-sip/utils/sip-options.c:86: warning: explicit link request to 'TPORT_DEBUG' could not be resolved
/opt/flexisip/submodules/externals/sofia-sip/utils/sip-options.c:86: warning: explicit link request to 'TPORT_LOG' could not be resolved
/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/stun/stunc.c:108: warning: explicit link request to 'STUN_DEBUG' could not be resolved
make[5]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip'
make[4]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip'
make[3]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip'
[ 85%] Performing install step for 'EP_sofiasip'
make[3]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip'
Making install in s2check
make[4]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/s2check'
make[4]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/s2check'
Making install in libsofia-sip-ua
make[4]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua'
Making install in su
make[5]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/su'
make[6]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/su'
make[7]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/su'
/bin/mkdir -p '/opt/flexisip/OUTPUT/bin'
/bin/bash ../../libtool --mode=install /usr/bin/install -c addrinfo localinfo '/opt/flexisip/OUTPUT/bin'
libtool: install: /usr/bin/install -c addrinfo /opt/flexisip/OUTPUT/bin/addrinfo
libtool: install: /usr/bin/install -c localinfo /opt/flexisip/OUTPUT/bin/localinfo
/bin/mkdir -p '/opt/flexisip/OUTPUT/share/sofia-sip'
/usr/bin/install -c tag_dll.awk '/opt/flexisip/OUTPUT/share/sofia-sip'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
/usr/bin/install -c -m 644 sofia-sip/su_types.h sofia-sip/su.h sofia-sip/su_errno.h sofia-sip/su_addrinfo.h sofia-sip/su_localinfo.h sofia-sip/su_wait.h sofia-sip/su_alloc.h sofia-sip/su_alloc_stat.h sofia-sip/su_strlst.h sofia-sip/su_vector.h sofia-sip/su_time.h sofia-sip/su_tag.h sofia-sip/su_tag_class.h sofia-sip/su_tagarg.h sofia-sip/su_tag_io.h sofia-sip/su_tag_inline.h sofia-sip/htable.h sofia-sip/htable2.h sofia-sip/rbtree.h sofia-sip/heap.h sofia-sip/su_debug.h sofia-sip/su_log.h sofia-sip/su_config.h sofia-sip/su_md5.h sofia-sip/su_uniqueid.h sofia-sip/su_random.h sofia-sip/su_bm.h sofia-sip/tstdef.h sofia-sip/su_os_nw.h sofia-sip/su_string.h sofia-sip/string0.h '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
/usr/bin/install -c -m 644 sofia-sip/su_configure.h '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
make[7]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/su'
make[6]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/su'
make[5]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/su'
Making install in features
make[5]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/features'
make[6]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/features'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
/usr/bin/install -c -m 644 sofia-sip/sofia_features.h '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
make[6]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/features'
make[5]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/features'
Making install in bnf
make[5]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/bnf'
make[6]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/bnf'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
/usr/bin/install -c -m 644 sofia-sip/bnf.h sofia-sip/hostdomain.h '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
make[6]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/bnf'
make[5]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/bnf'
Making install in sresolv
make[5]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/sresolv'
make[6]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/sresolv'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-resolv'
/usr/bin/install -c -m 644 sofia-resolv/sres.h sofia-resolv/sres_config.h sofia-resolv/sres_async.h sofia-resolv/sres_cache.h sofia-resolv/sres_record.h '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-resolv'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
/usr/bin/install -c -m 644 sofia-sip/sresolv.h sofia-sip/sres_sip.h '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
make[6]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/sresolv'
make[5]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/sresolv'
Making install in ipt
make[5]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/ipt'
make[6]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/ipt'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
/usr/bin/install -c -m 644 sofia-sip/base64.h sofia-sip/token64.h sofia-sip/uniqueid.h '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
make[6]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/ipt'
make[5]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/ipt'
Making install in sdp
make[5]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/sdp'
make[6]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/sdp'
make[7]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/sdp'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
/usr/bin/install -c -m 644 sofia-sip/sdp.h sofia-sip/sdp_tag.h '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
make[7]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/sdp'
make[6]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/sdp'
make[5]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/sdp'
Making install in url
make[5]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/url'
make[6]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/url'
make[7]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/url'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
/usr/bin/install -c -m 644 sofia-sip/url.h sofia-sip/url_tag.h sofia-sip/url_tag_class.h '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
make[7]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/url'
make[6]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/url'
make[5]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/url'
Making install in msg
make[5]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/msg'
make[6]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/msg'
make[7]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/msg'
/bin/mkdir -p '/opt/flexisip/OUTPUT/share/sofia-sip'
/usr/bin/install -c msg_parser.awk '/opt/flexisip/OUTPUT/share/sofia-sip'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
/usr/bin/install -c -m 644 sofia-sip/msg_protos.h sofia-sip/msg_mime_protos.h sofia-sip/msg.h sofia-sip/msg_header.h sofia-sip/msg_types.h sofia-sip/msg_mclass.h sofia-sip/msg_mclass_hash.h sofia-sip/msg_parser.h sofia-sip/msg_addr.h sofia-sip/msg_date.h sofia-sip/msg_buffer.h sofia-sip/msg_tag_class.h sofia-sip/msg_mime.h '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
make[7]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/msg'
make[6]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/msg'
make[5]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/msg'
Making install in sip
make[5]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/sip'
make[6]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/sip'
make[7]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/sip'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
/usr/bin/install -c -m 644 sofia-sip/sip_hclasses.h sofia-sip/sip_protos.h sofia-sip/sip_tag.h sofia-sip/sip_extra.h sofia-sip/sip.h sofia-sip/sip_util.h sofia-sip/sip_header.h sofia-sip/sip_parser.h sofia-sip/sip_tag_class.h sofia-sip/sip_status.h sofia-sip/sip_hclasses.h.in sofia-sip/sip_protos.h.in sofia-sip/sip_tag.h.in sofia-sip/sip_extra.h.in '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
make[7]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/sip'
make[6]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/sip'
make[5]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/sip'
Making install in http
make[5]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/http'
make[6]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/http'
make[7]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/http'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
/usr/bin/install -c -m 644 sofia-sip/http_protos.h sofia-sip/http_tag.h sofia-sip/http.h sofia-sip/http_header.h sofia-sip/http_parser.h sofia-sip/http_tag_class.h sofia-sip/http_status.h sofia-sip/http_hclasses.h '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
make[7]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/http'
make[6]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/http'
make[5]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/http'
Making install in stun
make[5]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/stun'
make[6]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/stun'
make[7]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/stun'
/bin/mkdir -p '/opt/flexisip/OUTPUT/bin'
/bin/bash ../../libtool --mode=install /usr/bin/install -c stunc '/opt/flexisip/OUTPUT/bin'
libtool: install: /usr/bin/install -c stunc /opt/flexisip/OUTPUT/bin/stunc
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
/usr/bin/install -c -m 644 sofia-sip/stun.h sofia-sip/stun_common.h sofia-sip/stun_tag.h '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
make[7]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/stun'
make[6]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/stun'
make[5]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/stun'
Making install in soa
make[5]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/soa'
make[6]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/soa'
make[7]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/soa'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
/usr/bin/install -c -m 644 sofia-sip/soa.h sofia-sip/soa_session.h sofia-sip/soa_add.h sofia-sip/soa_tag.h '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
make[7]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/soa'
make[6]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/soa'
make[5]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/soa'
Making install in tport
make[5]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/tport'
make[6]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/tport'
make[7]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/tport'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
/usr/bin/install -c -m 644 sofia-sip/tport.h sofia-sip/tport_tag.h sofia-sip/tport_plugins.h '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
make[7]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/tport'
make[6]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/tport'
make[5]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/tport'
Making install in nta
make[5]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/nta'
make[6]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/nta'
make[7]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/nta'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
/usr/bin/install -c -m 644 sofia-sip/nta.h sofia-sip/nta_stateless.h sofia-sip/nta_tport.h sofia-sip/nta_tag.h sofia-sip/sl_utils.h '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
make[7]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/nta'
make[6]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/nta'
make[5]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/nta'
Making install in nth
make[5]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/nth'
make[6]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/nth'
make[7]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/nth'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
/usr/bin/install -c -m 644 sofia-sip/nth.h sofia-sip/nth_tag.h '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
make[7]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/nth'
make[6]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/nth'
make[5]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/nth'
Making install in nea
make[5]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/nea'
make[6]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/nea'
make[7]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/nea'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
/usr/bin/install -c -m 644 sofia-sip/nea.h sofia-sip/nea_tag.h '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
make[7]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/nea'
make[6]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/nea'
make[5]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/nea'
Making install in iptsec
make[5]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/iptsec'
make[6]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/iptsec'
make[7]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/iptsec'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
/usr/bin/install -c -m 644 sofia-sip/auth_common.h sofia-sip/auth_client.h sofia-sip/auth_digest.h sofia-sip/auth_module.h sofia-sip/auth_plugin.h sofia-sip/auth_client_plugin.h '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
make[7]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/iptsec'
make[6]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/iptsec'
make[5]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/iptsec'
Making install in nua
make[5]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/nua'
make[6]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/nua'
make[7]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/nua'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13'
/bin/mkdir -p '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
/usr/bin/install -c -m 644 sofia-sip/nua.h sofia-sip/nua_tag.h '/opt/flexisip/OUTPUT/include/sofia-sip-1.13/sofia-sip'
make[7]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/nua'
make[6]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/nua'
make[5]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/nua'
make[5]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua'
make[6]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua'
/bin/mkdir -p '/opt/flexisip/OUTPUT/lib'
/bin/bash ../libtool --mode=install /usr/bin/install -c libsofia-sip-ua.la '/opt/flexisip/OUTPUT/lib'
libtool: install: /usr/bin/install -c .libs/libsofia-sip-ua.so.0.6.0 /opt/flexisip/OUTPUT/lib/libsofia-sip-ua.so.0.6.0
libtool: install: (cd /opt/flexisip/OUTPUT/lib && { ln -s -f libsofia-sip-ua.so.0.6.0 libsofia-sip-ua.so.0 || { rm -f libsofia-sip-ua.so.0 && ln -s libsofia-sip-ua.so.0.6.0 libsofia-sip-ua.so.0; }; })
libtool: install: (cd /opt/flexisip/OUTPUT/lib && { ln -s -f libsofia-sip-ua.so.0.6.0 libsofia-sip-ua.so || { rm -f libsofia-sip-ua.so && ln -s libsofia-sip-ua.so.0.6.0 libsofia-sip-ua.so; }; })
libtool: install: /usr/bin/install -c .libs/libsofia-sip-ua.lai /opt/flexisip/OUTPUT/lib/libsofia-sip-ua.la
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/belledonne-communications/bin:/opt/flexisip/WORK/flexisip/cmake/programs:/sbin" ldconfig -n /opt/flexisip/OUTPUT/lib

Libraries have been installed in:
/opt/flexisip/OUTPUT/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:

  • add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
    during execution
  • add LIBDIR to the 'LD_RUN_PATH' environment variable
    during linking
  • use the '-Wl,-rpath -Wl,LIBDIR' linker flag
  • have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.

make[6]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua'
make[5]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua'
make[4]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua'
Making install in utils
make[4]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/utils'
make[5]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/utils'
/bin/mkdir -p '/opt/flexisip/OUTPUT/bin'
/bin/bash ../libtool --mode=install /usr/bin/install -c sip-options sip-date sip-dig '/opt/flexisip/OUTPUT/bin'
libtool: install: /usr/bin/install -c .libs/sip-options /opt/flexisip/OUTPUT/bin/sip-options
libtool: install: /usr/bin/install -c .libs/sip-date /opt/flexisip/OUTPUT/bin/sip-date
libtool: install: /usr/bin/install -c .libs/sip-dig /opt/flexisip/OUTPUT/bin/sip-dig
make[5]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/utils'
make[4]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/utils'
Making install in packages
make[4]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/packages'
make[5]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/packages'
/bin/mkdir -p '/opt/flexisip/OUTPUT/lib/pkgconfig'
/usr/bin/install -c -m 644 sofia-sip-ua.pc '/opt/flexisip/OUTPUT/lib/pkgconfig'
make[5]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/packages'
make[4]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/packages'
Making install in tests
make[4]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip/tests'
make[4]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip/tests'
make[4]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip'
cd utils && doxygen
/opt/flexisip/submodules/externals/sofia-sip/utils/sip-dig.c:123: warning: explicit link request to 'SRESOLV_DEBUG' could not be resolved
/opt/flexisip/submodules/externals/sofia-sip/utils/sip-options.c:86: warning: explicit link request to 'SIPADDRESS' could not be resolved
/opt/flexisip/submodules/externals/sofia-sip/utils/sip-options.c:86: warning: explicit link request to 'sip_proxy' could not be resolved
/opt/flexisip/submodules/externals/sofia-sip/utils/sip-options.c:86: warning: explicit link request to 'NTA_DEBUG' could not be resolved
/opt/flexisip/submodules/externals/sofia-sip/utils/sip-options.c:86: warning: explicit link request to 'TPORT_DEBUG' could not be resolved
/opt/flexisip/submodules/externals/sofia-sip/utils/sip-options.c:86: warning: explicit link request to 'TPORT_LOG' could not be resolved
/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/stun/stunc.c:108: warning: explicit link request to 'STUN_DEBUG' could not be resolved
make[5]: Entering directory '/opt/flexisip/submodules/externals/sofia-sip'
cd utils && doxygen
/opt/flexisip/submodules/externals/sofia-sip/utils/sip-dig.c:123: warning: explicit link request to 'SRESOLV_DEBUG' could not be resolved
/opt/flexisip/submodules/externals/sofia-sip/utils/sip-options.c:86: warning: explicit link request to 'SIPADDRESS' could not be resolved
/opt/flexisip/submodules/externals/sofia-sip/utils/sip-options.c:86: warning: explicit link request to 'sip_proxy' could not be resolved
/opt/flexisip/submodules/externals/sofia-sip/utils/sip-options.c:86: warning: explicit link request to 'NTA_DEBUG' could not be resolved
/opt/flexisip/submodules/externals/sofia-sip/utils/sip-options.c:86: warning: explicit link request to 'TPORT_DEBUG' could not be resolved
/opt/flexisip/submodules/externals/sofia-sip/utils/sip-options.c:86: warning: explicit link request to 'TPORT_LOG' could not be resolved
/opt/flexisip/submodules/externals/sofia-sip/libsofia-sip-ua/stun/stunc.c:108: warning: explicit link request to 'STUN_DEBUG' could not be resolved
/bin/mkdir -p '/opt/flexisip/OUTPUT/share/man/man1'
/usr/bin/install -c -m 644 man/man1/sip-date.1 man/man1/sip-options.1 man/man1/localinfo.1 man/man1/addrinfo.1 man/man1/stunc.1 man/man1/sip-dig.1 '/opt/flexisip/OUTPUT/share/man/man1'
make[5]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip'
make[4]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip'
make[3]: Leaving directory '/opt/flexisip/submodules/externals/sofia-sip'
[ 86%] Completed 'EP_sofiasip'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
[ 89%] Built target EP_sofiasip
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
[ 90%] Performing configure step for 'EP_hiredis'
loading initial cache file /opt/flexisip/WORK/flexisip//tmp/EP_hiredis/EP_hiredis-cache-Release.cmake
fatal: ambiguous argument '0.13.3..HEAD': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git [...] -- [...]'
-- Package file name is hiredis-0.13.3
-- Configuring done
-- Generating done
-- Build files have been written to: /opt/flexisip/WORK/flexisip/Build/hiredis
[ 90%] Forcing build for 'EP_hiredis'
[ 91%] Performing build step for 'EP_hiredis'
make[3]: Entering directory '/opt/flexisip/WORK/flexisip/Build/hiredis'
make[4]: Entering directory '/opt/flexisip/WORK/flexisip/Build/hiredis'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/hiredis'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/hiredis'
[100%] Built target hiredis
make[4]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/hiredis'
make[3]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/hiredis'
[ 92%] Performing install step for 'EP_hiredis'
make[3]: Entering directory '/opt/flexisip/WORK/flexisip/Build/hiredis'
make[4]: Entering directory '/opt/flexisip/WORK/flexisip/Build/hiredis'
make[5]: Entering directory '/opt/flexisip/WORK/flexisip/Build/hiredis'
make[5]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/hiredis'
[100%] Built target hiredis
make[4]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/hiredis'
Install the project...
-- Install configuration: "Release"
make[3]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/hiredis'
[ 92%] Completed 'EP_hiredis'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
[ 94%] Built target EP_hiredis
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
make[2]: Entering directory '/opt/flexisip/WORK/flexisip/cmake'
[ 94%] Performing configure step for 'EP_flexisip'
loading initial cache file /opt/flexisip/WORK/flexisip//tmp/EP_flexisip/EP_flexisip-cache-Release.cmake
-- Config dir: /etc/flexisip
-- GCC version 6.3.0 should have steady_clock
-- Soci found: Looking for plugins
-- * Plugin mysql found /opt/flexisip/OUTPUT/lib/libsoci_mysql.so.
-- * Plugin odbc found /usr/lib/x86_64-linux-gnu/libsoci_odbc.so.
-- * Plugin postgresql found /usr/lib/x86_64-linux-gnu/libsoci_postgresql.so.
-- * Plugin sqlite3 found /opt/flexisip/OUTPUT/lib/libsoci_sqlite3.so.
-- MSGPACK not found

-- The following OPTIONAL packages have been found:

  • Threads
  • XercesC
  • LibXsd
  • PkgConfig

-- The following REQUIRED packages have been found:

  • SofiaSipUa (required version >= 1.13.11)
  • ORTP (required version >= 0.21)
  • BcToolbox (required version >= 0.0.3)
  • Belr
  • Hiredis
  • Mediastreamer2
  • BelleSIP
  • Linphone
  • LinphoneCxx
  • Soci
  • OpenSSL (required version >= 0.9.8)

-- Found Git: /usr/bin/git (found version "2.11.0")
-- Flexisip LIBS : bctoolbox;belr;-lpthread;linphone++;ortp;/opt/flexisip/OUTPUT/lib/libsofia-sip-ua.so;/opt/flexisip/OUTPUT/lib/libxerces-c.so;/opt/flexisip/OUTPUT/lib/libhiredis.so;bellesip;bellesip;linphone;/usr/lib/x86_64-linux-gnu/libssl.so;/usr/lib/x86_64-linux-gnu/libcrypto.so;/opt/flexisip/OUTPUT/lib/libsoci_core.so
-- Flexisip INCLUDES : /opt/flexisip/include/flexisip;/opt/flexisip/OUTPUT/include;/opt/flexisip/OUTPUT/include;/opt/flexisip/OUTPUT/include;/opt/flexisip/OUTPUT/include;/opt/flexisip/src/xml;/opt/flexisip/OUTPUT/include;/opt/flexisip/OUTPUT/include;presence;/opt/flexisip/OUTPUT/include;/opt/flexisip/OUTPUT/include;/usr/include;/opt/flexisip/OUTPUT/include/libxml2;/usr/include;/opt/flexisip/OUTPUT/include/soci;/usr/include/mysql
-- Flexisip DEPENDENCIES :
-- Startup scripts configured with bindir=/opt/flexisip/OUTPUT/bin
-- Found Git: /usr/bin/git (found suitable version "2.11.0", minimum required is "1.7.1")
fatal: ambiguous argument '1.0.13..HEAD': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git [...] -- [...]'
-- Package file name is flexisip-presence-1.0.13
-- Configuring done
-- Generating done
-- Build files have been written to: /opt/flexisip
[ 95%] Forcing build for 'EP_flexisip'
[ 96%] Performing build step for 'EP_flexisip'
make[3]: Entering directory '/opt/flexisip/WORK/flexisip/Build/flexisip'
make[3]: *** No targets specified and no makefile found. Stop.
make[3]: Leaving directory '/opt/flexisip/WORK/flexisip/Build/flexisip'
CMakeFiles/EP_flexisip.dir/build.make:120: recipe for target '/opt/flexisip/WORK/flexisip/Stamp/EP_flexisip/EP_flexisip-build' failed
make[2]: *** [/opt/flexisip/WORK/flexisip/Stamp/EP_flexisip/EP_flexisip-build] Error 2
make[2]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
CMakeFiles/Makefile2:308: recipe for target 'CMakeFiles/EP_flexisip.dir/all' failed
make[1]: *** [CMakeFiles/EP_flexisip.dir/all] Error 2
make[1]: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
make: Leaving directory '/opt/flexisip/WORK/flexisip/cmake'

Flexisip database structure

I have successfully installed and ran Flexisip with file Authentication. However running from MySQL seems to be challenging. I've successfully started Flexisip with unixODBC and I'm sure Flexisip sees the database. However, I cant find any documentation or initialization of the database structure. Can someone please point me in the right direction?

Edit. Further to the above, how much does the file authentication hinder performance? is it safe to use in large scale deployments?

flexisip-error-Cannot parse into route header

Keep getting below messages messages while receiving call from FreeSwitch backend server.

Authentication module is off. We are able to make outgoing calls but incoming call is having an issue.

2018-06-11 19:34:15:881 flexisip-error-Cannot parse into route header
2018-06-11 19:34:15:881 ortp-message-RtpSession bound to [xx.xx.xx.xx] ports [28490] [28491]
2018-06-11 19:34:15:881 ortp-message-RtpSession bound to [xx.xx.xx.xx] ports [14394] [14395]
2018-06-11 19:34:16:177 flexisip-error-Cannot parse into route header
2018-06-11 19:34:16:177 ortp-message-RtpSession bound to [xx.xx.xx.xx] ports [35508] [35509]
2018-06-11 19:34:16:177 ortp-message-RtpSession bound to [xx.xx.xx.xx] ports [4466] [4467]

can not make call in flexisip cluster, when two clients choose different instances via DNS SRV

I have two flexisip instances in cluster behind NAT, each have local and global ip
Also i have 2 records in DNS SRV for my sip domain

transport config:

alias=<sip-domain>
transports=sips:<global ip>:5061;require-peer-certificate=0;maddr=<local ip: 10.0.70.*>

redis config:

db-implementation=redis
redis-server-domain=<redis local ip>
redis-server-port=6379
redis-auth-password=pass777

auth config:

auth-domains=<sip-domain>
db-implementation=soci
soci-connection-string=dbname=flexisip user=flexisip password='pass' hostaddr=<local postgresql ip>

registrar:

reg-domains=*

cluster config

enabled=true
cluster-domain=<sip-domain>
nodes=<list of local flexisip instances nodes 10.0.70.*>

when clients call each over and DNS SRV return same address for them everything work fine

Then i try to simulate ip address split with custom DNS server for one of clients, i receive 503 service unavailable on INVITE

Is it possible at all, to make call between clients, when they connects to different instances in cluster? Maybe i am trying to do something that is not intended to work?
In fact i am trying to do failover on two ISP, in current configuration each ISP point to different flexisip instance in cluster, maybe there is another way?

appreciate your help!

Flexisip as proxy server video not working..

Hello..
I have linphone client.
Flexisip is proxy server front end.
Kamailio is back end.

All audio calling is work fine but not working video calling.

Please help to fix it

Thanks

register from flexisip

hi, i want to know how to make flexisip re-register to legacy platform, even if the phone turned off. we want a call to send the invite to flexisip to force a push and wake up the linphone.
thanks

This problem has been bothering me for a week

I have deployed flexisip on my server, an linphone can talk or video with each other only in the same network and it must turn on ICE. If not, linphone only can make peer ring the bell without any video or voice. I searched for github and Google, but didn't find any related questions. Was it because I deployed flexisip which step was wrong.

Have problem with push notification

2018-01-20 09:26:28:725 flexisip-debug-Searching push notification client on dir [/etc/flexisip/apn]
2018-01-20 09:26:28:726 flexisip-debug-Certificate /etc/flexisip/apn/xxxxxxxxxxxxx.voip.prod.pem has a valid expiration: Dec 29 06:44:50 2018 GMT.
2018-01-20 09:26:28:726 flexisip-debug-Adding ios push notification client [xxxxxxxxxxxxx.voip.prod]
2018-01-20 09:26:28:726 flexisip-debug-Push notification payload is {"aps":{"alert":{"loc-key":"IM_MSG","loc-args":["Pusher"]},"sound":"msg.caf","badge":1},"call-id":"","pn_ttl":2592000}
2018-01-20 09:26:28:726 flexisip-debug-PushNotificationClient xxxxxxxxxxxxx.voip.prod.pem PNR 0x1873918 running, queue_size=0
2018-01-20 09:26:28:726 flexisip-debug-PushNotificationClient xxxxxxxxxxxxx.voip.prod.pem next, queue_size=1
2018-01-20 09:26:29:039 flexisip-debug-PushNotificationClient xxxxxxxxxxxxx.voip.prod.pem PNR 0x1873918 sent 179/179 data
2018-01-20 09:26:29:039 flexisip-debug-PushNotificationClient xxxxxxxxxxxxx.voip.prod.pem PNR 0x1873918 waiting for server response
2018-01-20 09:26:29:039 flexisip-error-PushNotificationClient xxxxxxxxxxxxx.voip.prod.pem PNR 0x1873918error reading mandatory response: 0
1 push notification(s) sent, 0 successfully and 0 failed.
There were unsubmitted or uncompleted requests, this is a bug.
job is done, thanks for using ./flexisip_pusher. Bye!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.