Hello Tzafrir,

> On Wed, Sep 10, 2008 at 01:14:22PM +0200, Gunnar Schaller wrote:
>> Hello,
>> Again a posting to the "cause 34" problems. I can reproduce my
>> problem here. Asterisk with 2 B-channels (Zap/g1):
>> - SIP-phone dials out on first channel, all ok (SIP/10 dials
>> Zap/g1/xxx)
>> - another call comes in on second channel, Asterisk tries to connect
>> that call to a mobile phone (Zap/2-1 dials Zap/g1/xxxx), 

> "Zap/2-1" as the originating channel?

Yes. It calls an extension wich say "Dial Zap/g1/xxx".

>> but fails
>> cause there is no free zap-channel
>> At this point Asterisk came in trouble. After all channels are hang up
>> the two B-channels should be free for another calls. But Zap/2-1
>> isn't.

> Zap/2 , rather. What about Zap/1 ?  Is it in a call?

Zap/1 is in call. SIP/10 is using it to dial out only to have Zap/1
busy for my test.


>> "zap show channel 2" output: "PRI Flags: Call"
>> It is busy for Asterisk. So let's have look to the sources in
>> bristuff-0.3.0-PRE-1y-s/asterisk/channels/chan_zap.c around line 2947
>> to 2955:
>> 
>>    if (icause == 34 || ....) {
>>       if (.....) {
>>          p->call = NULL;
>>       } else {
>>          ast_log(LOG_ERROR, "What is wrong with you? You cannot ....   );
>>          icause = 16;
>>       }
>>    }

> Any chance you could try this with bristuff 0.4? I have included
> live_ast in the latest bristuff to simplify testing that version without
> completely installing it on the system.

Yes, but not this week. Hopefully next week. I was on holiday until
monday this week, so there is a lot of work at the moment.


Best regards,
 Gunnar Schaller

_______________________________________________
Bristuff-users mailing list
[email protected]
http://lists.three-dimensional.net/mailman/listinfo/bristuff-users

Reply via email to