[SR-Users] Load balancer - Path and Route header issue

2015-01-18 Thread Mickael Marrache
Hi, I'm trying to use one Kamailio instance as load balancer for multiple Kamailio instances. The load balancer only performs NAT handling and dispatching of messages. The other instances handle registrations, routing, RTP proxy, authentication, etc. When a REGISTER request is received by

[SR-Users] TCP connectivity issue

2015-01-19 Thread Mickael Marrache
Hi, I use Kamailio as a stateless proxy with UDP + TCP. When TCP is used, I get the following TCP errors: WARNING: [receive.c:265]: receive_msg(): error while trying onreply script ERROR: [tcp_main.c:4338]: tcpconn_main_timeout(): connect x failed (timeout) WARNING: [receiv

[SR-Users] CDRs and MongoDB

2015-01-22 Thread Mickael Marrache
Hi, Is it possible to write CDRs directly to MongoDB using the new db_mongodb module? modparam("acc", "db_url", DB_MONGO_URL) modparam("acc", "cdr_enable", 1) modparam("acc", "cdr_extra", " . ") modparam("acc", "cdr_log_enable", 0) modparam("acc", "cdrs_table", "cdrs") In the acc

Re: [SR-Users] CDRs and MongoDB

2015-01-25 Thread Mickael Marrache
, Mickael Marrache wrote: Hi, Is it possible to write CDRs directly to MongoDB using the new db_mongodb module? modparam("acc", "db_url", DB_MONGO_URL) modparam("acc", "cdr_enable", 1) modparam("acc", "cdr_extra", " . ") mod

[SR-Users] CDRs for failed calls

2015-01-26 Thread Mickael Marrache
Hi, Is there a way to write CDRs for failed calls? I tried calling the acc_db_request command from my script, but it inserts a transaction log not a CDR. Thanks, Mickael ___ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing

[SR-Users] usrloc and MongoDB

2015-01-28 Thread Mickael Marrache
Hi, Is it possible to save user location data in a MongoDB database? If not, are you guys using p_usrloc in your projects? Can you please give me some feedback? Thanks, Mickael ___ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users m

Re: [SR-Users] CDRs for failed calls

2015-01-28 Thread Mickael Marrache
http://kamailio.org/docs/modules/4.0.x/modules/acc.html#idp91080 I hope that helps. All the best. Will Ferrer Switchsoft On Mon, Jan 26, 2015 at 5:23 AM, Mickael Marrache wrote: Hi, Is there a way to write CDRs for failed calls? I tried calling the acc_db_request command fr

Re: [SR-Users] usrloc and MongoDB

2015-01-28 Thread Mickael Marrache
elper, related to sending options keepalives. You might need to enable pinging all contact. Storing and retrieving records in mongodb should work fine -- report any issue on mailing list and it will be fixed. Cheers, Daniel On 28/01/15 16:37, Mickael Marrache wrote: Hi, Is it possible to save

[SR-Users] Core dump while saving user location in mongo

2015-01-28 Thread Mickael Marrache
Hi, When my proxy receives a REGISTER request, it crashes while saving the user location in MongoDB. This is the backtrace from the core dump: #0 0x003f08e32625 in raise () from /lib64/libc.so.6 #1 0x003f08e33e05 in abort () from /lib64/libc.so.6 #2 0x006196f9 in fm

Re: [SR-Users] Core dump while saving user location in mongo

2015-01-29 Thread Mickael Marrache
location in mongo Hello, can you give the parameters for usrloc module? Are you using DB_ONLY mode? Cheers, Daniel On 29/01/15 08:55, Mickael Marrache wrote: Hi, When my proxy receives a REGISTER request, it crashes while saving the user location in MongoDB. This is the back

Re: [SR-Users] Core dump while saving user location in mongo

2015-01-29 Thread Mickael Marrache
List Subject: Re: [SR-Users] Core dump while saving user location in mongo Also, give the error messages from syslog file. Cheers, Daniel On 29/01/15 11:23, Daniel-Constantin Mierla wrote: Hello, can you give the parameters for usrloc module? Are you using DB_ONLY mode? Cheers, Da

[SR-Users] Setting dialog variable when BYE is received before accounting

2015-01-29 Thread Mickael Marrache
Hi, Is there a way to set a dialog variable when a BYE is received so that it can be written in a CDR? I tried as follows but it didn't work: if (loose_route()) { .. if(is_method("BYE")) { if(is_direction("downstream")) {

Re: [SR-Users] Core dump while saving user location in mongo

2015-01-30 Thread Mickael Marrache
Hi, Thanks for the patch, Kamailio doesn't crash anymore. However, I'm encountering another issue with usrloc + Mongo, I will write a new post. Thanks, Mickael From: Daniel-Constantin Mierla [mailto:mico...@gmail.com] Sent: Friday, January 30, 2015 7:22 AM To: Mickae

[SR-Users] Wrong location entries when using usrloc with Mongo

2015-01-30 Thread Mickael Marrache
Hi, I start with no location nor in Mongo, nor in memory. My UA registers successfully and I can see the location entry in Mongo. Then, I close my UA which unregisters (by setting Expires header to 0). Then, I open the app again and a new registration is made. The entry after first registra

Re: [SR-Users] Wrong location entries when using usrloc with Mongo

2015-01-30 Thread Mickael Marrache
I forgot to precise that I allow only one contact per AOR. modparam("registrar", "max_contacts", 1) save("location", "0x04") From: Mickael Marrache [mailto:mickaelmarra...@gmail.com] Sent: Friday, January 30, 2015 10:51 AM To: sr-users@lists.sip-ro

Re: [SR-Users] Wrong location entries when using usrloc with Mongo

2015-01-31 Thread Mickael Marrache
are deleted, not the entire object. The match was done on username and ruid for deletion, both of them are missing. I will look at the mongo api to see if something was set wrong there for the delete command. Cheers, Daniel On Fri, Jan 30, 2015 at 9:54 AM, Mickael Marrache wrote

Re: [SR-Users] Wrong location entries when using usrloc with Mongo

2015-02-02 Thread Mickael Marrache
tor $or should be used for that? Let me know how I can help you to figure out what the issue is. Thanks, Mickael From: Mickael Marrache [mailto:mickaelmarra...@gmail.com] Sent: Saturday, January 31, 2015 8:32 PM To: 'Kamailio (SER) - Users Mailing List' Subject: RE: [SR-Use

Re: [SR-Users] Wrong location entries when using usrloc with Mongo

2015-02-10 Thread Mickael Marrache
sr_avp.c:631]: destroy_avp_list(): destroying list (nil) [31723]: DEBUG: [usr_avp.c:631]: destroy_avp_list(): destroying list (nil) [31723]: DEBUG: [usr_avp.c:631]: destroy_avp_list(): destroying list (nil) [31723]: DEBUG: [xavp.c:446]: xavp_destroy_list(): destroying xavp list (nil) [31723]: D

[SR-Users] WARNING when querying data using db_mongodb

2015-03-10 Thread Mickael Marrache
Hi, I'm continuously seeing the following WARNING in my logs: WARNING: db_mongodb [mongodb_dbase.c:454]: db_mongodb_get_columns(): unhandled data type column (instance) type id (10), use DB1_STRING as default It looks like the WARNING appears when data is fetched from the location collecti

[SR-Users] Timeout after t_suspend and failure route

2015-03-18 Thread Mickael Marrache
Hi, When receiving an INVITE, I arm a failure route and set the fr_timer to 30 seconds. After the fr_timer expires, I need to do some operations however I see the failure route is not executed. I guess it is related to the fact the INVITE has not been forwarded? If yes, how can I execut

Re: [SR-Users] Timeout after t_suspend and failure route

2015-03-18 Thread Mickael Marrache
Confirmed. Thanks, Mickael > On 18 במרץ 2015, at 18:06, Daniel-Constantin Mierla wrote: > > Hello, > > can't check the code right now, but to confirm, if you use t_on_failure() > before suspending the transaction, isn't executed? > > Cheers, > Da

Re: [SR-Users] Timeout after t_suspend and failure route

2015-03-18 Thread Mickael Marrache
Thanks Daniel! Your patch seems to have fixed it… Mickael From: Daniel-Constantin Mierla [mailto:mico...@gmail.com] Sent: Wednesday, March 18, 2015 8:54 PM To: Mickael Marrache; Kamailio (SER) - Users Mailing List Subject: Re: [SR-Users] Timeout after t_suspend and failure route

[SR-Users] Sending PUSH notification asynchronously

2015-03-19 Thread Mickael Marrache
Hi, I'm trying to add PUSH support to my system using Kamailio. When a call is received and the callee has no active registration, a PUSH is sent to the callee endpoint. In order to send this PUSH, my proxy sends an HTTP requests to another server that will send the PUSH. So, my route b

Re: [SR-Users] Timeout after t_suspend and failure route

2015-03-19 Thread Mickael Marrache
la [mailto:mico...@gmail.com] Sent: Thursday, March 19, 2015 10:00 AM To: Mickael Marrache; 'Kamailio (SER) - Users Mailing List' Subject: Re: [SR-Users] Timeout after t_suspend and failure route Have you tried forwarding after the timeout of suspended transaction occurred? What kin

Re: [SR-Users] Sending PUSH notification asynchronously

2015-03-19 Thread Mickael Marrache
2/26-Daniel-Constantin. Mierla-Kamailio.cfg-Async.pdf A video should be also on youtube. Cheers, Daniel On 19/03/15 08:49, Mickael Marrache wrote: Hi, I'm trying to add PUSH support to my system using Kamailio. When a call is received and the callee has no active registration, a PUSH

Re: [SR-Users] Sending PUSH notification asynchronously

2015-03-19 Thread Mickael Marrache
possible to have a pool of timers fetching from the same message queue? From: Daniel-Constantin Mierla [mailto:mico...@gmail.com] Sent: Thursday, March 19, 2015 10:28 AM To: Mickael Marrache; 'Kamailio (SER) - Users Mailing List' Subject: Re: [SR-Users] Sending PUSH notification asyn

Re: [SR-Users] Sending PUSH notification asynchronously

2015-03-19 Thread Mickael Marrache
Thanks, it works great! From: Daniel-Constantin Mierla [mailto:mico...@gmail.com] Sent: Thursday, March 19, 2015 11:56 AM To: Mickael Marrache; 'Kamailio (SER) - Users Mailing List' Subject: Re: [SR-Users] Sending PUSH notification asynchronously You can define as many rtimer pr

[SR-Users] Kamailio hardware requirements

2015-03-19 Thread Mickael Marrache
Hi, We are currently deploying an entire architecture composed of load balancers, proxies and media relays. All the components except the media relays are Kamailio instances. The media relays are RTP proxy instances. We are trying to determine the hardware requirements for the different ser

[SR-Users] Inter Kamailio communication: UDP vs TCP vs SCTP

2015-03-24 Thread Mickael Marrache
Hi, We are deploying a VoIP system based on Kamailio. The system is composed of load balancers, proxies, registrars, etc What is the recommended transport protocol to use for internal communication (i.e. load balancer <-> proxy/registrar)? We started with UDP but we also see that Kamailio s

[SR-Users] Dialog based CDRs and failed dialogs

2015-04-02 Thread Mickael Marrache
Hi, I'm using the ACC module to generate dialog based CDRs and I see that CDRs are generated even for failed calls. For example, a CDR is generated for cancelled calls. At first, I thought that dialog based CDRs are generated only for successfully established dialogs but it doesn't seem

Re: [SR-Users] Dialog based CDRs and failed dialogs

2015-04-02 Thread Mickael Marrache
14:36, Mickael Marrache wrote: Hi, I'm using the ACC module to generate dialog based CDRs and I see that CDRs are generated even for failed calls. For example, a CDR is generated for cancelled calls. At first, I thought that dialog based CDRs are generated only for success

[SR-Users] Avoiding "script writer didn't release transaction" warnings

2015-04-09 Thread Mickael Marrache
Hi, In my logs, I get a lot of the following warnings: WARNING: tm [t_lookup.c:1476]: t_unref(): WARNING: script writer didn't release transaction I force transaction creation from my script to absorb retransmissions as soon as possible. I understand that I need to explicitly call t_rel

Re: [SR-Users] Avoiding "script writer didn't release transaction" warnings

2015-04-09 Thread Mickael Marrache
e the SL module is used instead). Therefore, I get the warning every time it happens since the transaction is not released explicitly. Should I call t_release just before exiting the block handling the REGISTER? From: Mickael Marrache [mailto:mickaelmarra...@gmail.com] Sent: Thursday, Apr

Re: [SR-Users] Dialog based CDRs and failed dialogs

2015-04-13 Thread Mickael Marrache
Hi, I added your changes to my deployments. Thanks! From: Daniel-Constantin Mierla [mailto:mico...@gmail.com] Sent: Friday, April 03, 2015 12:54 PM To: Mickael Marrache; 'Kamailio (SER) - Users Mailing List' Subject: Re: [SR-Users] Dialog based CDRs and failed dialogs

[SR-Users] End time in CDR

2015-04-13 Thread Mickael Marrache
Hi, Very short question. Why the time at which the dialog ended is also included in the CDRs? There already are the start time and duration. Is it there to avoid end time computation? Mickael ___ SIP Express Router (SER) and Kamailio

[SR-Users] CDR fields are all strings

2015-04-13 Thread Mickael Marrache
Hi, Why are all the CDR fields inserted as strings? For extra fields, I can understand it is easier to implement. However, for the built in fields (e.g. duration), we need to perform queries based on duration and time and it is not really possible using strings. I see that the time fiel

Re: [SR-Users] CDR fields are all strings

2015-04-13 Thread Mickael Marrache
List Subject: Re: [SR-Users] CDR fields are all strings Hello, On 13/04/15 11:48, Mickael Marrache wrote: Hi, Why are all the CDR fields inserted as strings? For extra fields, I can understand it is easier to implement. However, for the built in fields (e.g. duration), we need to

Re: [SR-Users] Avoiding "script writer didn't release transaction" warnings

2015-04-13 Thread Mickael Marrache
Any idea? From: Mickael Marrache [mailto:mickaelmarra...@gmail.com] Sent: Thursday, April 09, 2015 2:08 PM To: sr-users@lists.sip-router.org Subject: RE: Avoiding "script writer didn't release transaction" warnings I think understand in which case it happens. When I rec

Re: [SR-Users] Avoiding "script writer didn't release transaction" warnings

2015-04-13 Thread Mickael Marrache
Does Kamailio have a way to determine if to use the TM or SL module to send the reply? If yes, maybe the right solution is to modify the REGISTRAR sources to use it. I know OpenSIPS has a module called SIGNALING that allows exactly that. -Original Message- From: sr-users [mailto:sr-users

Re: [SR-Users] Avoiding "script writer didn't release transaction" warnings

2015-04-13 Thread Mickael Marrache
Can you think of a case where one wants to reply stateless even if a transaction exists? -Original Message- From: sr-users [mailto:sr-users-boun...@lists.sip-router.org] On Behalf Of Alex Balashov Sent: Monday, April 13, 2015 9:06 PM To: Mickael Marrache Subject: Re: [SR-Users] Avoiding

Re: [SR-Users] CDR fields are all strings

2015-04-14 Thread Mickael Marrache
I created a pull request that I tested using MongoDB. It works fine. Let me know if I can help more. Mickael From: Mickael Marrache [mailto:mickaelmarra...@gmail.com] Sent: Monday, April 13, 2015 5:13 PM To: mico...@gmail.com; 'Kamailio (SER) - Users Mailing List' Subjec

[SR-Users] DNS resolution and logical domain

2015-04-14 Thread Mickael Marrache
Hi, I sometimes get the following errors: kamailio[16098]: ERROR: [resolve.c:1693]: sip_hostport2su(): could not resolve hostname: "mycompany.com" kamailio[16098]: ERROR: tm [ut.h:319]: uri2dst2(): failed to resolve "mycompany.com" mycompany.com cannot be resolved using DNS (there is

[SR-Users] Differentiating between regular hangup and dialog timeout

2015-04-15 Thread Mickael Marrache
Hi, I'm looking for a way to differentiate between regular hangup and dialog timeout. In both case, the dialog:end event is called. Do you know which information can I use in the event route to differentiate between the two cases? Thanks, Mickael __

[SR-Users] Inconsistent dlg timer data warning at dialog timeout

2015-04-15 Thread Mickael Marrache
Hi, I get the following warning when a dialog timeout occurs: kamailio[18889]: WARNING: dialog [dlg_req_within.c:214]: bye_reply_cb(): inconsitent dlg timer data on dlg 0x7f422986e448 [3547:6673] with clid 'mycvJWgmbmOSD5XQrcStKAKoTfW12XeR' and tags 'C5mlsaZCdTmybNSYgvWr75MBxWa5hVyA' 'L1Zzs

[SR-Users] No CDR is written when dialog timeouts

2015-04-15 Thread Mickael Marrache
Hi, I'm testing the dialog timeout scenario and I see that no CDR is written. This is my configuration: modparam("acc", "cdr_enable", 1) modparam("acc", "cdr_expired_dlg_enable", 1) modparam("acc", "cdr_start_on_confirmed", 1) modparam("acc", "cdr_log_enable", 0) modparam("acc", "cd

Re: [SR-Users] No CDR is written when dialog timeouts

2015-04-15 Thread Mickael Marrache
I also confirm the cdr_on_create() [acc_cdr.c:718] function is called since I can see the debug statement "dialog '%p' created!". From: Mickael Marrache [mailto:mickaelmarra...@gmail.com] Sent: Wednesday, April 15, 2015 3:48 PM To: sr-users@lists.sip-router.org Subject: No

Re: [SR-Users] Differentiating between regular hangup and dialog timeout

2015-04-15 Thread Mickael Marrache
...@lists.sip-router.org] On Behalf Of Daniel-Constantin Mierla Sent: Wednesday, April 15, 2015 3:20 PM To: Kamailio (SER) - Users Mailing List Subject: Re: [SR-Users] Differentiating between regular hangup and dialog timeout Hello, On 15/04/15 14:02, Mickael Marrache wrote: Hi, I'm lo

Re: [SR-Users] Inconsistent dlg timer data warning at dialog timeout

2015-04-15 Thread Mickael Marrache
: Wednesday, April 15, 2015 3:22 PM To: Kamailio (SER) - Users Mailing List Subject: Re: [SR-Users] Inconsistent dlg timer data warning at dialog timeout Hello, On 15/04/15 14:04, Mickael Marrache wrote: Hi, I get the following warning when a dialog timeout occurs: kamailio[18889]: WARNING

Re: [SR-Users] Inconsistent dlg timer data warning at dialog timeout

2015-04-15 Thread Mickael Marrache
Also, I get this warning without two BYEs crossing since the BYEs are generated by Kamailio and sent to the caller and callee. From: Mickael Marrache [mailto:mickaelmarra...@gmail.com] Sent: Wednesday, April 15, 2015 4:43 PM To: 'mico...@gmail.com'; 'Kamailio (SER) - Use

Re: [SR-Users] Inconsistent dlg timer data warning at dialog timeout

2015-04-15 Thread Mickael Marrache
PM To: Mickael Marrache; 'Kamailio (SER) - Users Mailing List' Subject: Re: [SR-Users] Inconsistent dlg timer data warning at dialog timeout On 15/04/15 15:42, Mickael Marrache wrote: It looks like it is a real issue since CDRs are not generated on dialog timeout. If the dialog

Re: [SR-Users] No CDR is written when dialog timeouts

2015-04-15 Thread Mickael Marrache
I'm looking at the dlg_ontimeout function [dlg_handlers.c:1369] and I understand the code, the DLGCB_EXPIRED callbacks are not called when the send_bye parameter is set to 1. I'm looking at the block 1399-1408. From: Mickael Marrache [mailto:mickaelmarra...@gmail.com] Sent:

Re: [SR-Users] No CDR is written when dialog timeouts

2015-04-15 Thread Mickael Marrache
code, the DLGCB_EXPIRED callbacks are not called when the send_bye parameter is set to 1. I'm looking at the block 1399-1408. From: Mickael Marrache [mailto:mickaelmarra...@gmail.com] Sent: Wednesday, April 15, 2015 3:53 PM To: sr-users@lists.sip-router.org Subject: RE: No CDR is writ

[SR-Users] Kamailio load statistics

2015-04-16 Thread Mickael Marrache
Hi, What are the statistics that should be used to monitor a Kamailio instance? I currently looked at shmem_real_used_size, shmem_used_size, dialogs_active_dialogs. However, I'm looking for other statistics that represent the load on the instance. Thanks, Mickael _

Re: [SR-Users] Expect the kamailio's sip account is unregistered state when the client app is shutdown

2015-04-20 Thread Mickael Marrache
Hi, You need to configure your client to un register when the app is closed. For that, your client must send a REGISTER with Expires: 0. Mickael From: sr-users [mailto:sr-users-boun...@lists.sip-router.org] On Behalf Of xuefeng zhang Sent: Monday, April 20, 2015 10:58 AM To: Daniel

Re: [SR-Users] Expect the kamailio's sip account is unregistered state when the client app is shutdown

2015-04-20 Thread Mickael Marrache
ats"? On 20.04.2015 10:16, Daniel Grotti wrote: > Hi, > here you are: > > https://tools.ietf.org/html/rfc3665#section-2.4 > > > > -- > Daniel Grotti > VoIP Engineer > > > Sipwise GmbH > Europaring F15 | 2345 Brunn am Gebirge, Austria | ww

Re: [SR-Users] Expect the kamailio's sip account is unregistered state when the client app is shutdown

2015-04-20 Thread Mickael Marrache
ps://tools.ietf.org/html/rfc3665#section-2.4 >> >> >> >> -- >> Daniel Grotti >> VoIP Engineer >> >> >> Sipwise GmbH >> Europaring F15 | 2345 Brunn am Gebirge, Austria | www.sipwise.com >> >> On 04/20/2015 10:10 AM, Mickael Marrac

Re: [SR-Users] Expect the kamailio's sip account is unregistered state when the client app is shutdown

2015-04-20 Thread Mickael Marrache
>> is no retransmission for those keepalive requests, no special states, >> just this counter in memory per location record. Given this, (again >> iirc), this feature doesn't work with db_mode set to database only. >> >> Cheers, >> Daniel >> >&g

[SR-Users] Possible bug in TM module

2015-04-22 Thread Mickael Marrache
Hi, I just got the following issue when stopping kamailio. kamailio[7279]: NOTICE: [main.c:682]: handle_sigs(): Thank you for flying kamailio!!! kamailio[7279]: ERROR: ctl [ctl.c:369]: mod_destroy(): ERROR: ctl: could not delete unix socket /tmp/kamailio_ctl: Operation not permitted (1)

Re: [SR-Users] Possible bug in TM module

2015-04-22 Thread Mickael Marrache
] Possible bug in TM module Hello, On 22/04/15 11:26, Mickael Marrache wrote: Hi, I just got the following issue when stopping kamailio. kamailio[7279]: NOTICE: [main.c:682]: handle_sigs(): Thank you for flying kamailio!!! kamailio[7279]: ERROR: ctl [ctl.c:369]: mod_destroy(): ERROR: ctl

[SR-Users] db_mongodb get columns error

2015-04-22 Thread Mickael Marrache
Hi, After restarting Kamailio, I got the following errors during the startup: kamailio[12614]: ERROR: db_mongodb [mongodb_dbase.c:381]: db_mongodb_get_columns(): field [caller_sock] not found in result iterator kamailio[12614]: ERROR: db_mongodb [mongodb_dbase.c:739]: db_mongodb_store_resu

Re: [SR-Users] Transaction good practices with t_relay t_newtran and t_release

2015-04-30 Thread Mickael Marrache
Hi, I think one would like to create transaction ASAP to absorb retransmissions. In some scenarios, processing a message can take time and retransmissions are likely to happen, and you don't want the retransmissions to be processed again (which can lead to errors in some scenarios). t_relay is gen

[SR-Users] Recommended configuration for TCP support

2015-05-04 Thread Mickael Marrache
Hi, We sometimes get issues caused by truncated SDP bodies. Therefore, we are looking at using TCP instead of UDP. What is the recommended configuration when TCP is used? Currently, I only have the following: children=16 listen=udp::5060 listen=tcp::5060 disable_tcp=no tcp_conne

Re: [SR-Users] Recommended configuration for TCP support

2015-05-05 Thread Mickael Marrache
it is recommended to not connect if there is no active connection after location lookup -- see core functions for tcp. Cheers, Daniel On 04/05/15 13:54, Mickael Marrache wrote: Hi, We sometimes get issues caused by truncated SDP bodies. Therefore, we are looking at using TCP instead o

[SR-Users] Double record routes

2015-05-05 Thread Mickael Marrache
Hi, We are adding TCP support to our load balancer and for some reason it adds two record route headers. The instance have two IP addresses on which it binds: one if the VIP address and the second is the non-VIP address. I explicitly set the tcp_source_ipv4 parameter with the VIP addres

Re: [SR-Users] Double record routes

2015-05-05 Thread Mickael Marrache
top Via with the non-VIP interface although the INVITE is forwarded to the proxy using the VIP interface. From: sr-users [mailto:sr-users-boun...@lists.sip-router.org] On Behalf Of Alex Balashov Sent: Tuesday, May 05, 2015 3:31 PM To: Mickael Marrache; sr-users@lists.sip-router.org Subject

Re: [SR-Users] Double record routes

2015-05-05 Thread Mickael Marrache
orce advertised address with: listen=tcp:1.2.3.4:5060 advertise 1.2.3.4:5060 Cheers, Daniel On 05/05/15 15:02, Mickael Marrache wrote: Here, there are 2 interfaces but only the VIP should be used. Also, the INVITE exits the same interface it entered (i.e. the VIP) but exits with a different source p

[SR-Users] TCP connection reset by peer

2015-05-07 Thread Mickael Marrache
Hi, I sometimes see the following in the logs: kamailio[14433]: ERROR: [tcp_read.c:271]: tcp_read_data(): error reading: Connection reset by peer (104) kamailio[14433]: ERROR: [tcp_read.c:1296]: tcp_read_req(): ERROR: tcp_read_req: error reading It looks like Kamailio tries to read a

Re: [SR-Users] db_mongodb get columns error

2015-05-07 Thread Mickael Marrache
rs Mailing List; Mickael Marrache Subject: Re: [SR-Users] db_mongodb get columns error Hello, On 27/04/15 23:46, Daniel-Constantin Mierla wrote: Hello, On 22/04/15 14:00, Mickael Marrache wrote: Hi, After restarting Kamailio, I got the following errors during the startup: kamaili

Re: [SR-Users] Recommended configuration for TCP support

2015-05-07 Thread Mickael Marrache
connection to a phone if there is no active connection. This is useful when you are trying to call to a UA which kamailio still keeps registration record for, but TCP/TLS connect to this phone is already gone (due to timeout, network problem, etc...). On 05/05/15 14:54, Mickael Marrache wrote: In

Re: [SR-Users] Recommended configuration for TCP support

2015-05-08 Thread Mickael Marrache
ion. This is useful when you are trying to call to a UA which kamailio still keeps registration record for, but TCP/TLS connect to this phone is already gone (due to timeout, network problem, etc...). On 05/05/15 14:54, Mickael Marrache wrote: In general, it happens in our network (as more an