Paul Schewietzek
2008-Sep-09 13:42 UTC
[asterisk-users] Does X-Lite 'remember' Congestion state? (halfway OT)
Hi all, I noticed a strange X-Lite behavior, it's connected to an asterisk box. The client registers normally and everything works fine. When I dial out (via E1-PRI) and the called party is unavailable, and asterisk indicates CONGESTION to X-Lite. So far so good. When I try to make another call directly after that (doesn't matter if the same or a different extension is being dialed), X-Lite again tells me about unavailability, but on the asterisk console nothing happens, it seems like X-Lite didn't even try to pass the call to asterisk. The only way to immediately make another call is to restart X-Lite :( After waiting a few minutes, everything works fine again. This behavior is reproducable. I wonder if X-Lite tries to 'remember' about the unavailability, because it thinks 'Hey, we didn't get a connection two minutes ago, chances are we won't get one now', which of course would be stupid when we dial a different extension. Could it be that? Or do you think maybe I'm looking in the wrong direction? Any ideas how to get around that behavior (X-Lite, as far as I can see, has no options available regarding that issue)? Maybe asterisk is able to say 'Don't think you're smart!' to the client phone via SIP? (I don't know much about SIP internals) Kindest regards, Paul
Kristian Kielhofner
2008-Sep-09 14:34 UTC
[asterisk-users] Does X-Lite 'remember' Congestion state? (halfway OT)
On Tue, Sep 9, 2008 at 9:42 AM, Paul Schewietzek <tetsuo2k6 at web.de> wrote:> Hi all, > > > > I noticed a strange X-Lite behavior, it's connected to an asterisk box. > The client registers normally and everything works fine. When I dial out > (via E1-PRI) and the called party is unavailable, and asterisk indicates > CONGESTION to X-Lite. So far so good. > > When I try to make another call directly after that (doesn't matter if > the same or a different extension is being dialed), X-Lite again tells > me about unavailability, but on the asterisk console nothing happens, it > seems like X-Lite didn't even try to pass the call to asterisk. The only > way to immediately make another call is to restart X-Lite :( > > After waiting a few minutes, everything works fine again. This behavior > is reproducable. > > I wonder if X-Lite tries to 'remember' about the unavailability, because > it thinks 'Hey, we didn't get a connection two minutes ago, chances are > we won't get one now', which of course would be stupid when we dial a > different extension. > > Could it be that? Or do you think maybe I'm looking in the wrong > direction? Any ideas how to get around that behavior (X-Lite, as far as > I can see, has no options available regarding that issue)? Maybe > asterisk is able to say 'Don't think you're smart!' to the client phone > via SIP? (I don't know much about SIP internals) > > > > Kindest regards, Paul >We've been experiencing this behavior with CounterPath for a while now. They've acknowledged the bug but haven't provided a fix yet... If you restart the phone or wait about 10 minutes (I think) it should be able to make outbound calls again. -- Kristian Kielhofner http://blog.krisk.org