Hi,
I am new to the celliax. I was trying to find a kind of list of celliax compatible phones. No success. Tell me please where can I find it.
If it does not exist... Lets create it. If your mobile phone works fine with celliax - please report the model of the phone itself, the p/n of the datacable and the p/n of used headset/audiocable (link with pinout for self-made cables).
Thanks.
Yes, those pages will be
Yes, those pages will be built in the near future, with the possibility for users to add phones/instructions/comments/hints/tips
I would counseil you a motorola c350 or c650, you can buy them cheaply second hand on ebay.
Use the commercial USB datacable for them, and build the audiocable as per instruction in http://www.celliax.org/howtobuildcelliaxadapter
Please feel free to ask for more info
BTW, the commercial USB
BTW, the commercial USB datacable for them is a normal USB-to-miniUSB, like those for digital cameras, very common.
ok, thanks for fast reply
ok, thanks for fast reply
Motorola C350
Hello,
I use Asterisk and want to use Celliax for making calls using a mobile phone. I don't have any phones yet, so it sounds like Motorola C350 is the way to go. However - I cannot find it anywhere. Any other recommendations?
With regards,
Jan Middelkoop
c650 and the like
ciao Jan,
Motorola c650 works very well too. Where are you located? I think that you can readily find a c350 or c650 second hand on ebay.
Also, probably any Motorola with a miniUSB port and *very very important* a standard jack for handsfree headset will works perfect.
Do a little research on your options, then you can post here and we'll try to counseil you.
Giovanni
re: c650 and the like
Alright, looks like after some more extensive searching I did find two of those phones. They're on their way. Meanwhile, obtaining datacables shouldn't be very difficult - at least those are still available everywhere. What about the audio cable?
With regards,
Jan Middelkoop
Right now, build it
For the audiocable at the moment your only option is to build it yourself as in http://www.celliax.org/howtobuildcelliaxadapter . In a couple of weeks there will be a new batch of ready made cables.
Thanks for the link, exactly
Thanks for the link, exactly the schematics I was looking for - guess I was sleeping before when I tried to find them by myself...
Building it will not be a problem.
Audio cable
While looking for 2.5mm jack plugs to build the cable I stumbled upon this:
Altec-Lansing AHS201 2.5mm to 3.5mm Mic/3.5mm Audio Headphone Adapter
Any idea if that would work?
seems probable
Seems that it would work... I'm not sure, but from the description it seems probable. Then you need the male-male 3.5mm cables and you're set.
Okay
Okay, well, thanks for all the help so far... but let's take a step back. Right now I have a Motorola C350 connected to my server, works well. Fedora Linux recognised the phone and made the device /dev/ttyACM0, which I thought was clever. Next step was getting alsa to work properly, not much difficulty there too.
Then finally compiling celliax, copying module and configuration and adjusting celliax.conf. Also, not much problems there. Asterisk loads the module with two warnings and the phone beeps as soon as the module is loaded.
razor*CLI> module load chan_celliax== Registered application 'Celliax_Directory'
== Registered application 'celliax_sendsms'
== Registered channel type 'Celliax' (Celliax, Audio-Serial Driver)
== Parsing '/etc/asterisk/celliax.conf': Found
[Sep 5 22:09:06] WARNING[12976]: chan_celliax.c:2899 mkif: [40653940][WARNING 2899 ][nicephone ][-1, 0, 0, 0] DEBUG_ALL activated, but option_debug is 0. You have to set debug level higher than zero to see some debugging output. Please use the command "set debug 10" or start Asterisk with "-dddddddddd" option for full DEBUG_ALL debugging output.
[Sep 5 22:09:09] WARNING[12976]: chan_celliax.c:11564 celliax_dir_realtime: [40653940][WARNING 11564][none ][-1,-1,-1,-1] Loading config failed.
Loaded chan_celliax => (Celliax, Audio-Serial Driver)
That doesn't look like anything critical (correct me if I'm wrong), so in my not-so-expert-yet-opinion I'd say it's all good.
Now onto the part of actually doing something useful. I looked around for a while on how to make a test call or how to implement this into a dialplan, but no luck... I think this is where it really shows that I'm not only very new to celliax, but also to asterisk. ;)
So how am I gonna test if this actually works? :)
call into it
Just call into the cellphone you connected to ACM0 ;-)
**You will probably need to adjust the audio volumes via alsamixer during the first call**
celliax is expected to pickup the call and to enter the standard asterisk IVR (you know: "Congratulation! You have successfully installed.... etc etc").
The IVR will guide you in the first testing steps.
If you want to have an extension that call out (say, you call into asterisk via SIP, and you want to go out through celliax) the format is Dial(Celliax/nicephone:xxxxxxxxx)
so, you may want to put in your extensions.conf a line like this, somewhere at the beginning of the [demo] context:
exten => s,n,Dial(Celliax/nicephone:123123123) ; use the [nicephone] interface defined in celliax.conf to call 123123123
Please feel free to ask for more info and to report how it is going
Giovanni
Feeling free to ask for more info
Well it worked fine... and then it suddenly didn't.
[Sep 10 00:49:01] ERROR[16414]: chan_celliax.c:4146 alsa_open_dev: [40653940][ERROR 4146 ][nicephone ][-1, 0, 0, 0] snd_pcm_open failed with error 'No such device' on device 'default:0', if you are using a plughw:n device please change it to be a default:n device (so to allow it to be shared with other concurrent programs), or maybe you are using an ALSA voicemodem and slmodemd is running?Any idea why that error is suddenly appearing? The sound device works fine and no other programs are using it, as far as I can tell.
the browser?
What device are you using?
If you use a plughw, it can be used only by celliax. Eg. if it is yet in use by another program, it will fail to open.
Various programs can open the sound device, also if it is not evident. For eg. the web browser (but not always, maybe is when there is flash or whatever), or the sound demon of gnome or kde.
Try closing the browser...
BTW, if you use the browser, or whatever, *after* celliax has initialized, no problem.
Please, let us know hos is going
Hmm, no...
Actually I think the problem is with alsa configuration and not with the soundcard or a program using it.
"aplay -l" as root shows correct alsa configuration. "aplay -l" as the "asterisk" user (the user that runs the Asterisk daemon) shows "No soundcards found". This leaves me to believe that the user doesn't have the right permissions to something... but what? "chown"ing the audio devices to "asterisk.asterisk" doesn't have any affect. The "asterisk" user also has access to the /etc/alsa/ directory (with the configuration)...
I'm a little puzzled here, but at least it's not a problem with Celliax. :)
which distro?
Which distro are you using?
Maybe you can have better success in this way:
chmod -R a+rwx /dev/snd*
Fedora Core 6
That indeed does the trick... weird that I didn't find this on Google, I'd expect more people would be asking this question. Anyway, who cares - it works again. Thanks!
Guess I can finally start enjoying Celliax to the fullest. :)