My first attempt

Hi all,

I've tried to run the Celliax LiveCD for the first time using a Motorola C350 with USB cable and a homemade audio cables (this was build following the instruction on this site). First, I have configured Skype, then I've tried an echo test with microphone and speaker but it did not work until I set VIA 8235 (hw:V8235,0) as Sound In, Sound Out and Ringing in the Skype sound device configuration option. Then I've plugged in my audio data cable into the sound card and into the cellphone (USB cables was already plugged in) and started to configure Celliax. At some point it asked me to enter the audio device and I put default:0. The guide said to use the same audio device chosen into Skype and I do not know if default:0 was the right choice.... After configuration I rebooted my PC and tried to make some calls. Here comes the problem: when I tried to call Skype echo test service, I received the call into my cellphone but when I answered, no audio was going, both in and out; I've heard a little bit of noise on the cellphone but nothing else. I have ridden that the default settings of alsamixer should be suitable for cellphone conversation, so I did not alter them. I think this is a problem within audio device configuration of Celliax, but I do not know how to solve it. I've found the file celliax_myaudiodevice.conf into ....../etc directory but which is the syntax to use to enter the correct audio device? (now I have default:0).
It it can help, this is the output of the command cat /proc/asound/cards:

0 [V8235 ]: VIA8233 - VIA 8235
VIA 8235 with AD1980 at 0xe000, irq 193

I have tried to call a regular Skype user too, but the result was the same.

Many thx in advance for your help.

Ciao.


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

audiocable problem?

ciao Svenny,
the sound device for celliax is ok, you have only one device, that can be called "default" or "default:0"

Your configuration is probably working, because both skype and celliax are working (they would refuse to start if, for eg., you setup a wrong audio device).

the sound volumes should also be ok, or almost ok, because there is a script that regulate them in the livecd.

what is my suspects:
1) have you checked that the audiocable is working? (I mean, good soldering, good connectors, etc)

2) maybe you have not connected the audiocable correctly, have you tried to switch the connectors on the soundcard side? (the wire coming from the celphone mic has to go to the soundcard speaker, the wire coming from the cellpone speaker has to go to the soundcard mic)


Ciao Giovanni, many thx for

Ciao Giovanni, many thx for your answer. Yes I think my cable is OK, I have checked it with a tester. I did not try to switch the connectors on the soundcard side, because I soldered the cable as reported in your scheme (http://www.celliax.org/howtobuildcelliaxadapter) so I know which is the jack to connect to the speaker and which to connect to the mic. I'll try it any way and let you know.

Ciao.


audiocable test

I have tested the audio cable calling my base station cellphone, it answered after the first ring. I can hear the voice coming from Celliax saying "you successfully installed asterisk PBX......" or something like this. So audio is working well I think.

About Skype outgoing calls: I had to specify on Skype sound device option VIA 8235 (hw:V8235:1) to make outgoing calls otherwise I receive the "problems with audio playback" error from Skype. This is very strange because I use Fedora and I set VIA 8235 (hw:V8235:0) as Skype sound device without problems. In Celliax I set default:0 as sound device, with this settings I have no errors, calls go through but no audio is coming in or out. Any idea?

Ciao.


skype need to be on "default device"

You must set skype to use "default device".
If you use anything else, it will not work with celliax.

Try to start skype from the menu, set it to default device and do a skype call (to echo123 for eg)


Sorry, but Skype does not

Sorry, but Skype does not work with "default device", as I call echo123, I receive "Call failed: problem with audio playback" error immediately after pushing the call button. I think it could be an hardware issues (I have a got an Asus A7V8X-X motherboard with integrated sound card - Via chipset). If I set Skype with the above mentioned device, call go through, but no audio is coming in or out from cellphone. If I find another hardware I'll give it a try. Thank you very much for your kind help.

Ciao.


hardware problem?

thank you to you for your testing effort!
Maybe it's an hardware problem.... :-(


Second attempt

Hi Giovanni, I have tried another hardware and it works!! I made a test call to a friend of mine, it's seems that he can hear my voice very clearly but I hear a lot of noise and the audio volume is quite low. I'll try to improve the audio quality though the use of Celliax parameters and let you know.

Ciao.


celliax_playback_boost

Do I need to raise celliax_playback_boost a bit to overcome the low volume problem?

When I receive a call from the base station, I see no CallerID on my cellphone, is there a way to make Celliax forward it?

Thank a lot for your kind answers.

Ciao.


playback_boost and callerid

1) yes, playback_boost increase the volume you hear on the remote (the one not connected via cable to the pc) cellphone
2) you can receive the callerid of the basestation cellphone (just enable it as in a normal cellphone). You cannot change the callerid, I think.


now go better

Hi, I've tried to play with playback_boost and alsamixer. These are the magic values for me:

playback_boost 22
PCM in alsamixer 65

with these values I'm able to hear the voice on the remote cellphone. Although I receive some noise, as before, now the voice is understandable. For the CallerID, yes, I had to change a setting on the base station cellphone.

When I call the base station cellphone, I hear something like an Asterisk spot (in english) , but I don't know how to access the Skype directory. How can I achieve this? Is there a way to change this Asterisk spot with a customized message?

Thanks in advance.

Ciao.


skype directory

To change the asterisk voice menu prompts, you have to record them yourself.
As a last resort solution, you can dial 1234 after hearing the voice prompt, record a voice mail message, then find the message file and substitute it to the prompt file you want to change.
But is probably better if you google for asterisk prompts, or "how to customize asterisk voice prompts", or similar.

To hear the skype directory, you have first to inizialize it, from the asterisk CLI *not during a call* type:
celliax_dir_import replace fromskype

At this point you have initialized your skype directory for celliax (a file has been created).

Then, if you do not have this extension, you can add a skype directory extension to the extensions.conf file, adding the following lines to the "default" context, that you will reach dialing 889 from the asterisk voice menu:

;
; Create an extension, 889, for the Celliax_directory
; works from the Celliax channel
;
; !!!!!YOU HAVE TO POPULATE THE DIRECTORY!!!!!
; run at least one time from the Asterisk CLI:
; celliax_dir_import replace fromskype
;
exten => 889,1,Celliax_Directory(default|celliaxdir-default|f)
exten => 889,n,Goto(s,6) ; Return to the start over message.

exten => o,1,Goto(s,6) ; When you send 0 to the celliax_directory

exten => a,1,Goto(s,6) ; When you send * to the celliax_directory


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.