BelledonneCommunications / flexisip

Linphone.org mirror for flexisip (git://git.linphone.org/flexisip.git)
http://flexisip.org
GNU Affero General Public License v3.0
140 stars 68 forks source link

External push #126

Open kni322 opened 2 years ago

kni322 commented 2 years ago

Hi,

When trying to use external-push I have some trouble. After send push flexisip waiting answer from api-server but answer is delivered.

logs:


2021-08-04 14:44:35:146 flexisip-debug-tport_wakeup_pri(0x55c9787b9b60): events IN
2021-08-04 14:44:35:146 flexisip-debug-tport_recv_event(0x55c9787b9b60)
2021-08-04 14:44:35:146 flexisip-debug-tport_recv_iovec(0x55c9787b9b60) msg 0x55c9787f6980 from (udp/x.x.x.x) has 4 bytes, veclen = 1
2021-08-04 14:44:35:146 flexisip-debug-tport_deliver(0x55c9787b9b60): bad msg 0x55c9787f6980 (4 bytes) from udp/x.x.x.x next=(nil)
2021-08-04 14:44:35:146 flexisip-debug-nta_agent: received garbage from x.x.x.x
2021-08-04 14:44:38:102 flexisip-debug-PushNotificationTransportTls PNR 0x55c9787d3640 read 216 data:
HTTP/1.1 200 OK
Server: nginx/1.15.1
Content-Type: application/json
Transfer-Encoding: chunked
Connection: keep-alive
Cache-Control: no-cache, private
Date: Wed, 04 Aug 2021 11:43:33 GMT

a
{"code":0}
0

2021-08-04 14:44:38:102 flexisip-debug-PushNotificationClient generic next, queue_size=3
2021-08-04 14:44:38:102 flexisip-debug-PushNotificationTransportTls PNR 0x55c9787d3640 previous was 65 secs ago, re-creating connection with server.
2021-08-04 14:44:38:114 flexisip-debug-PushNotificationTransportTls PNR 0x55c9787d3640 sent 148/148 data
2021-08-04 14:44:38:114 flexisip-debug-PushNotificationTransportTls PNR 0x55c9787d3640 waiting for server response
2021-08-04 14:44:45:147 flexisip-debug-tport_wakeup_pri(0x55c9787b9b60): events IN
2021-08-04 14:44:45:147 flexisip-debug-tport_recv_event(0x55c9787b9b60)
2021-08-04 14:44:45:147 flexisip-debug-tport_recv_iovec(0x55c9787b9b60) msg 0x55c9787e7220 from (x.x.x.x) has 4 bytes, veclen = 1
2021-08-04 14:44:45:147 flexisip-debug-tport_deliver(0x55c9787b9b60): bad msg 0x55c9787e7220 (4 bytes) from udp/x.x.x.x next=(nil)
2021-08-04 14:44:45:147 flexisip-debug-nta_agent: received garbage from udp/x.x.x.x
2021-08-04 14:44:55:147 flexisip-debug-tport_wakeup_pri(0x55c9787b9b60): events IN
2021-08-04 14:44:55:148 flexisip-debug-tport_recv_event(0x55c9787b9b60)
2021-08-04 14:44:55:148 flexisip-debug-tport_recv_iovec(0x55c9787b9b60) msg 0x55c9787e5e30 from (udp/x.x.x.x) has 4 bytes, veclen = 1
2021-08-04 14:44:55:148 flexisip-debug-tport_deliver(0x55c9787b9b60): bad msg 0x55c9787e5e30 (4 bytes) from udp/x.x.x.x next=(nil)
2021-08-04 14:44:55:148 flexisip-debug-nta_agent: received garbage from udp/x.x.x.x

After each push, the flexisip-server waits for 65 seconds to send the next.

How to solve this problem? What answer flexisip is waiting?