Summary:ASTERISK-08572: Channel ooh323 will not appear in channeltypes
Reporter:David Sarmiento (dorphalsig)Labels:
Date Opened:2007-01-13 00:15:32.000-0600Date Closed:2011-06-07 14:02:57
Versions:Frequency of
Description:The file chan_ooh.so exists in the /usr/lib/asterisk/modules directory
strangely enough it wont get loaded automatically, so I add it into the modules.conf (load => chan_ooh323.so). But when I do a show channeltypes on the cli it doesnt show up. However when I do show modules, the chan_ooh323.so file appears to be loaded.


XXXXX*CLI> show modules
Module                         Description                              Use Count
res_musiconhold.so             Music On Hold Resource                   0
res_adsi.so                    ADSI Resource (not optional)             0
res_crypto.so                  Cryptographic Digital Signatures         0
res_features.so                Call Features Resource                   0
res_indications.so             Indications Resource                     0
res_monitor.so                 Call Monitoring Resource                 0
res_smdi.so                    Simplified Message Desk Interface (SMDI) 0
res_speech.so                  Generic Speech Recognition API           0
---> chan_ooh323.so                 Objective Systems H323 Channel           0
format_wav.so                  Microsoft WAV format (8000Hz Signed Line 0
format_pcm.so                  Raw/Sun uLaw/ALaw 8KHz Audio support (PC 0
format_mp3.so                  MP3 format [Any rate but 8000hz mono is  0
res_agi.so                     Asterisk Gateway Interface (AGI)         0
res_clioriginate.so            Call origination from the CLI            0
res_convert.so                 File format conversion CLI command       0
chan_agent.so                  Agent Proxy Channel                      0
chan_features.so               Feature Proxy Channel                    0
chan_iax2.so                   Inter Asterisk eXchange (Ver 2)          0
chan_local.so                  Local Proxy Channel                      0
chan_mgcp.so                   Media Gateway Control Protocol (MGCP)    0
chan_phone.so                  Linux Telephony API Support              0
chan_sip.so                    Session Initiation Protocol (SIP)        0
chan_skinny.so                 Skinny Client Control Protocol (Skinny)  0
chan_zap.so                    Zapata Telephony                         0
pbx_ael.so                     Asterisk Extension Language Compiler     0
pbx_config.so                  Text Extension Configuration             0
pbx_dundi.so                   Distributed Universal Number Discovery ( 0
pbx_loopback.so                Loopback Switch                          0
pbx_realtime.so                Realtime Switch                          0
pbx_spool.so                   Outgoing Spool Support                   0
app_adsiprog.so                Asterisk ADSI Programming Application    0
app_alarmreceiver.so           Alarm Receiver for Asterisk              0
app_amd.so                     Answering Machine Detection Application  0
app_authenticate.so            Authentication Application               0
app_cdr.so                     Tell Asterisk to not maintain a CDR for  0
app_chanisavail.so             Check channel availability               0
app_channelredirect.so         Channel Redirect                         0
app_chanspy.so                 Listen to the audio of an active channel 0
app_controlplayback.so         Control Playback Application             0
app_db.so                      Database Access Functions                0
app_dial.so                    Dialing Application                      0
app_dictate.so                 Virtual Dictation Machine                0
app_directed_pickup.so         Directed Call Pickup Application         0
app_directory.so               Extension Directory                      0
app_disa.so                    DISA (Direct Inward System Access) Appli 0
app_dumpchan.so                Dump Info About The Calling Channel      0
app_echo.so                    Simple Echo Application                  0
app_exec.so                    Executes dialplan applications           0
app_externalivr.so             External IVR Interface Application       0
app_festival.so                Simple Festival Interface                0
app_flash.so                   Flash channel application                0
app_followme.so                Find-Me/Follow-Me Application            0
app_forkcdr.so                 Fork The CDR into 2 separate entities    0
app_getcpeid.so                Get ADSI CPE ID                          0
app_hasnewvoicemail.so         Indicator for whether a voice mailbox ha 0
app_ices.so                    Encode and Stream via icecast and ices   0
app_image.so                   Image Transmission Application           0
app_lookupblacklist.so         Look up Caller*ID name/number from black 0
app_lookupcidname.so           Look up CallerID Name from local databas 0
app_macro.so                   Extension Macros                         0
app_meetme.so                  MeetMe conference bridge                 0
app_milliwatt.so               Digital Milliwatt (mu-law) Test Applicat 0
app_mixmonitor.so              Mixed Audio Monitoring Application       0
app_morsecode.so               Morse code                               0
app_mp3.so                     Silly MP3 Application                    0
app_nbscat.so                  Silly NBS Stream Application             0
app_page.so                    Page Multiple Phones                     0
app_parkandannounce.so         Call Parking and Announce Application    0
app_playback.so                Sound File Playback Application          0
app_privacy.so                 Require phone number to be entered, if n 0
app_queue.so                   True Call Queueing                       0
app_random.so                  Random goto                              0
app_read.so                    Read Variable Application                0
app_readfile.so                Stores output of file into a variable    0
app_realtime.so                Realtime Data Lookup/Rewrite             0
app_record.so                  Trivial Record Application               0
app_sayunixtime.so             Say time                                 0
app_senddtmf.so                Send DTMF digits Application             0
app_sendtext.so                Send Text Applications                   0
app_setcallerid.so             Set CallerID Application                 0
app_setcdruserfield.so         CDR user field apps                      0
app_settransfercapability.so   Set ISDN Transfer Capability             0
app_sms.so                     SMS/PSTN handler                         0
app_softhangup.so              Hangs up the requested channel           0
app_speech_utils.so            Dialplan Speech Applications             0
app_stack.so                   Stack Routines                           0
app_system.so                  Generic System() application             0
app_talkdetect.so              Playback with Talk Detection             0
app_test.so                    Interface Test Application               0
app_transfer.so                Transfer                                 0
app_url.so                     Send URL Applications                    0
app_userevent.so               Custom User Event Application            0
app_verbose.so                 Send verbose output                      0
app_voicemail.so               Comedian Mail (Voicemail System)         0
app_waitforring.so             Waits until first ring after time        0
app_waitforsilence.so          Wait For Silence                         0
app_while.so                   While Loops and Conditional Execution    0
app_zapateller.so              Block Telemarketers with Special Informa 0
app_zapbarge.so                Barge in on Zap channel application      0
app_zapras.so                  Zap RAS Application                      0
app_zapscan.so                 Scan Zap channels application            0
codec_adpcm.so                 Adaptive Differential PCM Coder/Decoder  0
codec_alaw.so                  A-law Coder/Decoder                      0
codec_a_mu.so                  A-law and Mulaw direct Coder/Decoder     0
codec_g726.so                  ITU G.726-32kbps G726 Transcoder         0
codec_gsm.so                   GSM Coder/Decoder                        0
codec_ilbc.so                  iLBC Coder/Decoder                       0
codec_lpc10.so                 LPC10 2.4kbps Coder/Decoder              0
codec_ulaw.so                  mu-Law Coder/Decoder                     0
codec_zap.so                   Generic Zaptel Transcoder Codec Translat 0
codec_g729.so                  G.729 Coder/Decoder                      0
format_g726.so                 Raw G.726 (16/24/32/40kbps) data         0
codec_g723.so                  G.723.1 Coder/Decoder                    0
format_gsm.so                  Raw GSM data                             0
format_h263.so                 Raw H.263 data                           0
format_h264.so                 Raw H.264 data                           0
format_ilbc.so                 Raw iLBC data                            0
format_jpeg.so                 JPEG (Joint Picture Experts Group) Image 0
format_sln.so                  Raw Signed Linear Audio support (SLN)    0
format_vox.so                  Dialogic VOX (ADPCM) File Format         0
format_wav_gsm.so              Microsoft WAV format (Proprietary GSM)   0
cdr_csv.so                     Comma Separated Values CDR Backend       0
cdr_custom.so                  Customizable Comma Separated Values CDR  0
cdr_manager.so                 Asterisk Manager Interface CDR Backend   0
func_base64.so                 base64 encode/decode dialplan functions  0
func_callerid.so               Caller ID related dialplan function      0
func_cdr.so                    CDR dialplan function                    0
func_channel.so                Channel information dialplan function    0
func_cut.so                    Cut out information from a string        0
func_db.so                     Database (astdb) related dialplan functi 0
func_enum.so                   ENUM related dialplan functions          0
func_env.so                    Environment/filesystem dialplan function 0
func_global.so                 Global variable dialplan functions       0
func_groupcount.so             Channel group dialplan functions         0
func_language.so               Channel language dialplan function       0
func_logic.so                  Logical dialplan functions               0
func_math.so                   Mathematical dialplan function           0
func_md5.so                    MD5 digest dialplan functions            0
func_moh.so                    Music-on-hold dialplan function          0
func_rand.so                   Random number dialplan function          0
func_realtime.so               Read/Write values from a RealTime reposi 0
func_sha1.so                   SHA-1 computation dialplan function      0
func_strings.so                String handling dialplan functions       0
func_timeout.so                Channel timeout dialplan functions       0
func_uri.so                    URI encode/decode dialplan functions     0
app_addon_sql_mysql.so         Simple Mysql Interface                   0
app_saycountpl.so              Say polish counting words                0
cdr_addon_mysql.so             MySQL CDR Backend                        0
res_config_mysql.so            MySQL RealTime Configuration Driver      0
format_g723.so                 G.723.1 Simple Timestamp File Format     0
format_g729.so                 Raw G729 data                            0
151 modules loaded


XXXXXX*CLI> show channeltypes
Type        Description                              Devicestate  Indications  Transfer
----------  -----------                              -----------  -----------  --------
Zap         Zapata Telephony Driver w/PRI            no           yes          no
Skinny      Skinny Client Control Protocol (Skinny)  no           yes          no
SIP         Session Initiation Protocol (SIP)        yes          yes          yes
Phone       Standard Linux Telephony API Driver      no           yes          no
MGCP        Media Gateway Control Protocol (MGCP)    yes          yes          no
Local       Local Proxy Channel Driver               yes          yes          no
IAX2        Inter Asterisk eXchange Driver (Ver 2)   yes          yes          yes
Feature     Feature Proxy Channel Driver             no           yes          no
Agent       Call Agent Proxy Channel                 yes          yes          no
9 channel drivers registered.

Comments:By: Joshua C. Colp (jcolp) 2007-01-13 00:26:40.000-0600

This issue is because you do not have an ooh323.conf configuration file in /etc/asterisk. If one is not there the module will still appear to be loaded, but won't actually register it's channel type.

You'll also see something like this:

[Jan 13 02:29:51] NOTICE[7868]: src/chan_h323.c:1804 reload_config: Unable to load config ooh323.conf, OOH323 disabled

By: Objective Systems (objsys) 2007-01-17 08:49:58.000-0600

You can install the ooh323.conf file by running following command:

cd asterisk-addons-1.2/asterisk-ooh323c
make sample

Will copy the asterisk-addons-1.2/asterisk-ooh323c/h323.conf.sample file as ooh323.conf file in /etc/asterisk/ooh323.conf