hi to everyone.
hi compiled correctly the chan module (i hope), but asterisk don't start and return this error( from log /var/log/asteisk/full)
Nov 10 23:10:35 WARNING[3705] pbx.c: Context 'default' tries includes nonexistent context 'ext-local'
Nov 10 23:10:35 WARNING[3705] pbx.c: Context 'from-did-direct' tries includes nonexistent context 'ext-findmefollow'
Nov 10 23:10:35 WARNING[3705] pbx.c: Context 'from-did-direct' tries includes nonexistent context 'ext-local'
Nov 10 23:10:35 WARNING[3705] pbx.c: Context 'from-pstn' tries includes nonexistent context 'from-pstn-custom'
Nov 10 23:10:35 WARNING[3705] pbx.c: Context 'from-internal-custom' tries includes nonexistent context 'from-internal-trixbox'
Nov 10 23:10:35 WARNING[3705] pbx.c: Context 'from-internal-additional' tries includes nonexistent context 'from-internal-additional-custom'
Nov 10 23:10:35 WARNING[3705] pbx.c: Context 'from-internal-additional' tries includes nonexistent context 'ext-local'
Nov 10 23:10:35 WARNING[3705] pbx.c: Context 'bad-number' tries includes nonexistent context 'bad-number-custom'
Nov 10 23:10:35 WARNING[3705] pbx.c: Context 'app-blackhole' tries includes nonexistent context 'app-blackhole-custom'
Nov 10 23:10:35 WARNING[3705] pbx.c: Context 'outrt-001-9_outside' tries includes nonexistent context 'outrt-001-9_outside-custom'
Nov 10 23:10:35 WARNING[3705] pbx.c: Context 'outbound-allroutes' tries includes nonexistent context 'outbound-allroutes-custom'
Nov 10 23:10:35 WARNING[3705] pbx.c: Context 'ext-did-catchall' tries includes nonexistent context 'ext-did-catchall-custom'
Nov 10 23:10:35 WARNING[3705] pbx.c: Context 'ext-did' tries includes nonexistent context 'ext-did-custom'
Nov 10 23:10:35 WARNING[3705] pbx.c: Context 'ext-test' tries includes nonexistent context 'ext-test-custom'
Nov 10 23:10:35 WARNING[3705] pbx.c: Context 'app-chanspy' tries includes nonexistent context 'app-chanspy-custom'
Nov 10 23:10:35 WARNING[3705] pbx.c: Context 'app-zapbarge' tries includes nonexistent context 'app-zapbarge-custom'
Nov 10 23:10:35 WARNING[3705] pbx.c: Context 'app-pickup' tries includes nonexistent context 'app-pickup-custom'
Nov 10 23:10:35 WARNING[3705] pbx.c: Context 'app-userlogonoff' tries includes nonexistent context 'app-userlogonoff-custom'
Nov 10 23:10:35 VERBOSE[3705] logger.c: [chan_h323.so]Nov 10 23:10:35 VERBOSE[3705] logger.c: [chan_h323.so] => (Objective Systems H323 Channel)
Nov 10 23:10:35 NOTICE[3705] src/chan_h323.c: Unable to load config ooh323.conf, OOH323 disabled
Nov 10 23:10:35 VERBOSE[3705] logger.c: [chan_features.so]Nov 10 23:10:35 VERBOSE[3705] logger.c: [chan_features.so] => (Feature Proxy Channel)
Nov 10 23:10:35 VERBOSE[3705] logger.c: [chan_phone.so]Nov 10 23:10:35 VERBOSE[3705] logger.c: [chan_phone.so] => (Linux Telephony API Support)
Nov 10 23:10:35 VERBOSE[3705] logger.c: [skipping chan_alsa.so]
Nov 10 23:10:35 VERBOSE[3705] logger.c: [chan_mgcp.so]Nov 10 23:10:35 VERBOSE[3705] logger.c: [chan_mgcp.so] => (Media Gateway Control Protocol (MGCP))
Nov 10 23:10:35 VERBOSE[3705] logger.c: [chan_zap.so]Nov 10 23:10:35 VERBOSE[3705] logger.c: [chan_zap.so] => (Zapata Telephony w/PRI)
Nov 10 23:10:35 VERBOSE[3705] logger.c: [chan_local.so]Nov 10 23:10:35 VERBOSE[3705] logger.c: [chan_local.so] => (Local Proxy Channel)
Nov 10 23:10:35 VERBOSE[3705] logger.c: [skipping chan_oss.so]
Nov 10 23:10:35 VERBOSE[3705] logger.c: [chan_iax2.so]Nov 10 23:10:35 VERBOSE[3705] logger.c: [chan_iax2.so] => (Inter Asterisk eXchange (Ver 2))
Nov 10 23:10:35 VERBOSE[3705] logger.c: [chan_skinny.so]Nov 10 23:10:35 VERBOSE[3705] logger.c: [chan_skinny.so] => (Skinny Client Control Protocol (Skinny))
Nov 10 23:10:35 VERBOSE[3705] logger.c: [chan_agent.so]Nov 10 23:10:35 VERBOSE[3705] logger.c: [chan_agent.so] => (Agent Proxy Channel)
Nov 10 23:10:35 VERBOSE[3705] logger.c: [chan_celliax.so]Nov 10 23:10:35 VERBOSE[3705] logger.c: [chan_celliax.so] => (Celliax, Audio-Serial Driver)
Nov 10 23:10:35 ERROR[3705] chan_celliax.c: [b7f976c0][ERROR 5822 ][nicephone ][-1, 0, 0, 0] serial error: No such file or directory
Nov 10 23:10:35 ERROR[3705] chan_celliax.c: [b7f976c0][ERROR 3246 ][nicephone ][-1, 0, 0, 0] serial_init failed
Nov 10 23:10:35 ERROR[3705] chan_celliax.c: [b7f976c0][ERROR 2565 ][none ][-1,-1,-1,-1] Unable to create channel Celliax from celliax.conf category '[nicephone]'
Nov 10 23:10:35 WARNING[3705] loader.c: chan_celliax.so: load_module failed, returning -1
Nov 10 23:10:35 NOTICE[3705] chan_celliax.c: [b7f976c0][NOTICE 2724 ][none ][-1,-1,-1,-1] Unloaded Celliax Module
Nov 10 23:10:35 WARNING[3705] loader.c: Loading module chan_celliax.so failed!
i don't know where is the error.
regards
p.s. i use trixbox 2.2.5 correctly updated.
sorry for my english.
no serial device
Your English is perfect.
Celliax do not find the serial device that is in the config file celliax.conf.
Please edit /etc/asterisk/celliax.conf and put the correct value for the serial device you want to use.
Please feel free to ask questions if you have problems
Grazie, Giovanni. I'm really
Grazie, Giovanni. I'm really italian.
I'm use a old nec e313 with usb datacable. the celliax module work with this thelefone?
i've also a motorola A1000.
very compliment for your work.
nec 313, motorola A1000 untested
ciao Utasc!
the two cellphones you named are not yet tested with celliax, as far as I know.
To begin testing them you have to:
1) verify that they can connect to or create a serial port (is "dmesg" telling you something when you connect the phones)?
2) verify if you can send them AT commands (for eg. through their own datacable and minicom, or celliax itself)
3) verify that they have a standard handsfree audio jack, so you can route the audio from the cellphone to the soundcard (and viceversa)
Please, let us know how (if) you are proceeding, and if you need help, don't hesitate to write!
Giovanni
ciao Giovanni, i'll try to
ciao Giovanni, i'll try to test the nec e313. please you can tell me how to verify if i can send the AT command from celliax or/and from minicom?
P.S. Nec e313 ave a standard connector for hearphone and mic.
thanks
dmesg
Connect it to the pc running linux and see if running dmesg tell you something.
If you do not know what this means, I suggest you it would be much better and less frustrating for you to use a second hand c350 or c650, and do not try to extend the support to a new phone ;-)