Comments (15)
Supplement: G.722 works fine using chan_sip with Barrier Breaker 14.07 and asterisk11
from telephony.
I've done a little bit more testing:
- audio is one-way, i.e. the G.722 phone doesn't play audio but the other end does or voicemail can record the call.
- when I force the phone to use G.722 only, audio is fine
It looks like asterisk13 is using different codecs for both audio directions, when the phone supports multiple codecs. Or something like this. There are more users with the same problem (http://community.freepbx.org/t/fpbx13-rc-g722-and-1-way-audio-even-to-voicemail/31042/48). So it might be a bug in asterisk13.
from telephony.
Another update: no audio issues with G.722 and chan_sip (Chaos Calmer 15.05 / asterisk13).
from telephony.
Hello @madires
Please try trunk (e.g. LEDE snapshots) and consider closing this issue.
Kind regards,
Sebastian
from telephony.
Hi Sebatian!
Is #142 fixed already? Otherwise I wouldn't be able to recheck, since pjsip needs to be running.
Cheers,
Markus
from telephony.
from telephony.
Hi Sebastian!
I've installed the current LEDE snapshot and some modules seem to be missing:
[Aug 7 20:26:16] Asterisk 13.17.0 built by buildbot @ builds-03.infra.lede-project.org on a x86_64 running Linux on 2017-08-07 06:08:41 UTC [Aug 7 20:26:16] NOTICE[2500] cdr.c: CDR simple logging enabled. [Aug 7 20:26:16] NOTICE[2500] loader.c: 108 modules will be loaded. [Aug 7 20:26:17] WARNING[2500] loader.c: Error loading module 'res_pjsip_endpoint_identifier _ip.so': Error relocating /usr/local/asterisk/modules/res_pjsip_endpoint_identifier_ip.so: ast_sip_cli_traverse_objects: symbol not found [Aug 7 20:26:17] WARNING[2500] loader.c: Error loading module 'res_pjsip_send_to_voicemail.s o': Error relocating /usr/local/asterisk/modules/res_pjsip_send_to_voicemail.so: ast_sip_sess ion_remove_datastore: symbol not found [Aug 7 20:26:17] WARNING[2500] loader.c: Error loading module 'res_pjsip_one_touch_record_in fo.so': Error relocating /usr/local/asterisk/modules/res_pjsip_one_touch_record_info.so: ast_ sip_get_pjsip_endpoint: symbol not found [Aug 7 20:26:17] WARNING[2500] loader.c: Error loading module 'res_pjsip_notify.so': Error r elocating /usr/local/asterisk/modules/res_pjsip_notify.so: ast_sip_get_sorcery: symbol not fo und [Aug 7 20:26:17] WARNING[2500] loader.c: Error loading module 'res_pjsip_path.so': Error rel ocating /usr/local/asterisk/modules/res_pjsip_path.so: ast_sip_get_sorcery: symbol not found [Aug 7 20:26:17] WARNING[2500] loader.c: Error loading module 'res_pjsip_endpoint_identifier _anonymous.so': Error relocating /usr/local/asterisk/modules/res_pjsip_endpoint_identifier_an onymous.so: ast_sip_get_sorcery: symbol not found [Aug 7 20:26:17] WARNING[2500] loader.c: Error loading module 'res_pjsip_authenticator_diges t.so': Error relocating /usr/local/asterisk/modules/res_pjsip_authenticator_digest.so: ast_si p_register_authenticator: symbol not found [Aug 7 20:26:17] WARNING[2500] loader.c: Error loading module 'res_pjsip_session.so': Error relocating /usr/local/asterisk/modules/res_pjsip_session.so: ast_sip_create_dialog_uas: symbo l not found
... and a few lines more, just pjsip related modules. The non-standard path "/usr/local/asterisk/" is caused by moving asterisk to an USB stick. So we have to fix this first before I'm able to recheck the G.722 issue.
Cheers,
Markus
from telephony.
from telephony.
from telephony.
Hi Sebastian!
My custom path is no problem at all. I'm already using LD_LIBRARY_PATH and it's working fine. I've noticed that res_pjsip_log_forwarder.so and res_pjsip_multihomed.so are missing. Might be a hint.
Cheers,
Markus
from telephony.
from telephony.
from telephony.
Hi Sebastian!
Thanks! I've just done a complete sysupgrade and G.722 is working fine now with the later asterisk version. During testing I've seen some new minor issues:
- One module is trying to load pjsip_wizard.conf which is missing.
- The snapshot from August 7 installed libresample.so.2 and libspeex.so.1.5.1 which aren't installed by today's snapshot. But I haven't found any problems with that.
Cheers,
Markus
from telephony.
from telephony.
Hi Sebastian!
Ok, I see.
Cheers and a nice WE to you too,
Markus
from telephony.
Related Issues (20)
- pjproject: PJSIP new release version 2.12.x HOT 4
- rtpengine is using OS perl instead of perl/host HOT 1
- "%F" is not compatible to format of strptime and strftime in asterisk musl build HOT 2
- res_crypto not availble in the asterisk package HOT 8
- libsrtp: Enable AES-GCM and AES-NI HOT 1
- Build pjproject as client in openwrt HOT 1
- asterisk doesn't start properly on boot HOT 2
- asterisk: fails to build, cdr_syslog not found HOT 2
- freeswitch-mod-perl missing aarch64_cortex-a53 HOT 5
- rtpengine doesn't start HOT 4
- siproxd: init wait wireguard interface be up
- asterisk: Need simpler conffiles definitions HOT 4
- asterisk: crash when using `switch =>` support in chan_iax2 HOT 1
- dahdi-linux is not compiled due to missing stdbool.h HOT 5
- Asterisk: Update asterisk-chan-dongle from main repository please.
- siproxd: option registration_file does not work
- siproxd: Service should restart when wan (outbound) interface goes up/down
- siproxd: l3_device only set when interface up problem HOT 2
- asterisk-app-queue causes a crash of asterisk HOT 8
- The freeswitch dependency should modify libpcre to libpcre2 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from telephony.