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.
Ryan 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.
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 = 0x2
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
Pier Fumagalli 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