[Freeswitch-users] PRI channels suspended

Akash Deep Verma akashdeep.co at gmail.com
Tue Apr 16 15:09:35 MSD 2013


Hi Ashish,

This is a hack but you get what you need.

This is because, whenever retry attempt is made 1 channel per pri get
started, as there are 30 channels and retry attempts are 3 so the channels
that freeswitch load is in between 3-6, so I increased retry attempt and
complied it again. As I got rid of this error but it takes some time to
load the pri channels (30*10 = 300seconds(5 seconds) max).

Also, remember if you dial a call in between restarting phase you may face
some error. To avoid this, dial call only after all pri channel get started.

Here are the steps:

In freeswitch source:
Edit libs/freetdm/src/ftmod/ftmod_libpri/ftmod_libpri.h

1. Decrease timeout of channels.
#define T316_TIMEOUT_MS_DEFAULT     30000   /* 30 sec */

change this to

#define T316_TIMEOUT_MS_DEFAULT     10000   /* 10 sec */

2. Increase attempts to 30.
#define T316_ATTEMPT_LIMIT_DEFAULT  3

change this to

#define T316_ATTEMPT_LIMIT_DEFAULT  30

3. Increase maximum limit as according to default(set more than that of
default)
#define T316_ATTEMPT_LIMIT_MAX      10

change this to

#define T316_ATTEMPT_LIMIT_MAX      35

Thanks & Regards,
-
Akash Deep Verma
http://in.linkedin.com/in/akashdeep1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20130416/467edeb9/attachment.html 


Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list