JackenIAX and multiple lines

I finally have a version of JackenIAX that supports multiple lines. I have added so you can choose to output background music for the calls on hold. There’s a lot of testing, and I also have to rethink the user interface to be able to handle multiple calls. But i think it’s going to be cool.

Comments

  1. says

    Hi, I couldn’t find an email address, so I am asking you here: I used part of an image from one of your galleries on this site: http://kuniforms.com/. I just want your permission to use the image (banner image of my site). There is already a link to your site on the bottom of the page. Thanks.

  2. SLiM says

    Hi,

    Sorry to dump this in the blog but there wasn’t an obvious way to get hold of you otherwise (suppose I could try the FWD number ;-) )

    I’ve installed JackenIAX on my MacBook Pro (intel chip and OSX 10.4.6). It works great for outgoing calls via my Asterisk box but incoming calls start ringing and then immediately stop. The far end thinks it is still ringing but JackenIAX has gone back to the quiescent state. Any thoughts?

    Here is a quick dump from the console…
    makenew…
    2006-04-10 17:38:06.968 JackenIAX[8176] text event type=1 callNo = 1 message Call from (701)
    IAXCLIENT: Call from (701)
    2006-04-10 17:38:06.968 JackenIAX[8176] call.state = 10 outgoing 0 ringing 8 complete 0 busy 0
    2006-04-10 17:38:06.968 JackenIAX[8176] Dealloc of
    starting pa
    PaOSX_CalcNumHostBuffers: past_NumUserBuffers = 1
    PaOSX_CalcNumHostBuffers: input.bytesPerUserNativeBuffer = 2560
    PaOSX_CalcNumHostBuffers: output.bytesPerUserNativeBuffer = 2560
    outputDeviceID = 262
    inputDeviceID = 260
    primaryDeviceID = 262
    PaOSX_OpenOutputDevice: — ———–
    PaOSX_OpenOutputDevice: deviceID = 0×2
    PaOSX_OpenCommonDevice: call AudioDeviceAddPropertyListener()
    PaOSX_SetFormat: try to change sample rate to 8000.000000.
    Asked for stream physical format match, got err=0, rate=44100.000000, formatID=lpcm, flags=12 channels=2
    Ignoring change rate request. Converter can handle it.
    Asked for stream format match, got err=0, rate=44100.000000, formatID=lpcm, flags=9 channels=2
    No need to change the device, it’s already in an acceptable format
    PAOSX_DevicePropertyListener: called with propertyID = 0x73666D74
    PAOSX_DevicePropertyListener: HW rate = 44100.000000
    PAOSX_DevicePropertyListener: user rate = 8000.000000
    This is a LITTLE ENDIAN system
    PaOSX_SetDeviceBufferSize: buffer size scaler = 6
    PaOSX_OpenInputDevice: ————-
    PaOSX_OpenCommonDevice: call AudioDeviceAddPropertyListener()
    PaOSX_SetFormat: try to change sample rate to 8000.000000.
    Asked for stream physical format match, got err=0, rate=44100.000000, formatID=lpcm, flags=12 channels=2
    Ignoring change rate request. Converter can handle it.
    Asked for stream format match, got err=0, rate=44100.000000, formatID=lpcm, flags=9 channels=2
    No need to change the device, it’s already in an acceptable format
    PAOSX_DevicePropertyListener: called with propertyID = 0x73666D74
    PAOSX_DevicePropertyListener: HW rate = 44100.000000
    PAOSX_DevicePropertyListener: user rate = 8000.000000
    This is a LITTLE ENDIAN system
    PaOSX_SetDeviceBufferSize: buffer size scaler = 6
    PaOSX_CreateInputRingBuffer: FIFO numBytes = 65536
    pa mixer
    pa start aux
    pa start mic
    exiting pa start
    2006-04-10 17:38:06.972 JackenIAX[8176] text event type=1 callNo = 0 message Incoming call on line 0
    IAXCLIENT: Incoming call on line 0
    in pa stop
    in pa stop
    in pa stop
    2006-04-10 17:38:07.060 JackenIAX[8176] call.state = 2 outgoing 0 ringing 0 complete 0 busy 0
    2006-04-10 17:38:07.060 JackenIAX[8176] Dealloc of
    2006-04-10 17:38:07.060 JackenIAX[8176] text event type=1 callNo = 0 message Call 0 progress
    IAXCLIENT: Call 0 progress
    in pa stop
    20 0 0 0 1 40 0 0 2 0 0 97 42 0 0
    2006-04-10 17:38:10.040 JackenIAX[8176] text event type=1 callNo = 97 message Call disconnected by remote
    IAXCLIENT: Call disconnected by remote
    2006-04-10 17:38:10.041 JackenIAX[8176] call.state = 0 outgoing 0 ringing 0 complete 0 busy 0
    2006-04-10 17:38:10.041 JackenIAX[8176] Dealloc of

  3. says

    Again, no obvious place where to send comments and/or bug fixes (if you want, I can share my on-line bug tracker with you).

    Anyhow, back to the problem, JackenIAX works fantastically, the only little tiny problem I found is that it chomps numbers within parenthesis in the address book: I have them all stored as “+1 (123) 456-7890″ and when they’re dialled it comes out as “004567890″, which is kind of uncool…

    That’s the only bug so far, for the rest, it’s a very sweet toy! Thanks for it…

    Pier

Leave a Reply

Your email address will not be published. Required fields are marked *