belledonnecommunications / flexisip Goto Github PK
View Code? Open in Web Editor NEWLinphone.org mirror for flexisip (git://git.linphone.org/flexisip.git)
Home Page: http://flexisip.org
License: GNU Affero General Public License v3.0
Linphone.org mirror for flexisip (git://git.linphone.org/flexisip.git)
Home Page: http://flexisip.org
License: GNU Affero General Public License v3.0
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?
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
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
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
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:
I have confirmed that the VOIP certificate is OK because I am able to send push notifications using flexisip_pusher.
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:
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:
Then it looks like another "INVITE" takes place:
The logs continue with:
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
The logs continue with:
After another "INVITE" similar to the ones above, the logs show:
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
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!
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??
there is now a problem with the flexisip are now If you install it via repo in new centos7 not working showing error and the installation not complete test it In Amzon EC2 & digital ocean
Kindly any update about this issue
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?
*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
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
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:
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!
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 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.
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'
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
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.
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
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
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????!!!
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'
it print this error :/flexisip/submodules/externals/hiredis" does not appear to contain CMakeLists.txt.
when I build flexisip on Centos 7
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 ?
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
Line 899 in 1138d4a
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
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
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]
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
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'
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?
Thank you,
Regards,
Musab.
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
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.
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
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----
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:
Would it be sufficient to work? If that matters, I'm going to use SIP.js to develop the client.
Thanks.
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
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.
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!
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
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?
Hello,
I use Linphone as sip-client with kamailio+flexisip VoIP system.
I forward all request from flexisip to kamailio By Forward module.
how I use TCP transport for messaging and calling for UDP transport?
Thanks
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"
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?
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.
--
-- 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'
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:
-- The following OPTIONAL packages have been found:
-- The following REQUIRED packages have been found:
-- 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'
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?
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]
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!
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
hi there,
its posible that flexisip continue doing registrations even in a minor frequency than linphone uses.
now our linphone uses 604800 secs, but i would like flexisip to register to backend every 600 secs.
is this posible. can you help
thanks
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
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.
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!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.