[chan-capi-users] Call Deflection stopped working

Christoph Lukas christoph.lukas at gmx.net
Fri Jan 16 15:01:08 CET 2009


Hi Armin,

thanks for your response.

[..]
> Why don't you use a newer version of chan_capi ?

I made some backported packages for Debian etch a while ago and did not
have any need to upgrade. :)

> > Does anybody see why this happens?
> 
> chan_capi aborts the deflect command if the controller reports (during
> capi controller profile read) that deflect is not supported. In your case
> the controller doesn't report this feature. You can check this using
> shell command 'capiinfo'. In the last section "Supplementary services 
> support" you should see "Call Deflection".

Calling capiinfo from the command line I get:

Number of Controllers : 1
Controller 1:
Manufacturer: 
CAPI Version: 2.0
Manufacturer Version: 49.23
Serial Number: 1000001
BChannels: 0
Global Options: 0x00000000
B1 protocols support: 0x00000000
B2 protocols support: 0x00000000
B3 protocols support: 0x00000000

  0100
  0000
  00000000
  00000000
  00000000
  00000000
  00000000 00000000 00000000 00000000 00000000 00000000
  00000000 00000000 00000000 00000000 00000000

Supplementary services support: 0x000003ff
   Hold / Retrieve
   Terminal Portability
   ECT
   3PTY
   Call Forwarding
   Call Deflection
   MCID
   CCBS

Looks like the controller is reporting that it is capable of 'Call
Deflection'. Or did I get something wrong?

Is it possible to debug the 'chan_capi controller profile read' to find
out what's going on?

> If it was working before, something in your environment must have changed.
> Maybe the Fritz driver?

Not that I am aware of. But as I do not know when exactly it broke....

Thanks,
Christoph



More information about the Chan-capi-users mailing list