Michael Nausch
2010-Nov-30 09:47 UTC
[asterisk-users] Asteris 1.8 and mISDN - 'mISDN' (cause 66 - Channel not implemented)
HI, I tried to configure Asterisk 1.8 on one of my test-hosts. I've installed from centos-asterisk.repo (http://packages.asterisk.org/centos/$releasever/tested/$basearch/): Nov 26 15:34:56 Installed: asterisk-sounds-core-en-gsm-1.4.20-1_centos5.noarch Nov 26 15:34:59 Installed: asterisk18-core-1.8.0-1_centos5.i386 Nov 26 15:35:02 Installed: asterisk18-voicemail-1.8.0-1_centos5.i386 Nov 26 15:35:03 Installed: libpri-1.4.11.5-1_centos5.i386 Nov 26 15:35:04 Installed: libtonezone-2.4.0-2_centos5.i386 Nov 26 15:35:04 Installed: asterisk18-dahdi-1.8.0-1_centos5.i386 Nov 26 15:35:04 Installed: asterisk18-doc-1.8.0-1_centos5.i386 Nov 26 15:35:04 Installed: asterisk18-1.8.0-1_centos5.i386 Nov 26 15:35:05 Installed: asterisk18-configs-1.8.0-1_centos5.i386 Nov 26 16:01:20 Installed: asterisk-sounds-core-en-alaw-1.4.20-1_centos5.noarch Nov 26 16:01:23 Installed: asterisk-sounds-core-en-ulaw-1.4.20-1_centos5.noarch and Nov 29 15:29:37 Installed: mISDNuser-1.1.7.2-1_centos5.i386 Nov 29 15:29:41 Installed: kmod-mISDN-1.1.7.2-3_centos5.2.6.18_194.26.1.el5.i686 Nov 29 15:29:42 Installed: mISDN-1.1.7.2-3_centos5.i686 Nov 29 15:29:42 Installed: asterisk18-misdn-1.8.0-1_centos5.i386 I've configured ma testhost lieke my production-server (asterisk 1.6), but if I try to dial out to my local PSTN, I receive an error: [root at asterisk-testing ~]# asterisk -r Verbosity is at least 3 == Using SIP RTP CoS mark 5 [Nov 30 10:35:53] ERROR[5043]: chan_sip.c:27876 setup_srtp: No SRTP module loaded, can't setup SRTP session. -- Executing [08936046666 at default:1] Dial("SIP/14-00000003", "mISDN/g:Mnet/08936046666") in new stack [Nov 30 10:35:53] WARNING[7281]: channel.c:5353 ast_request: No channel type registered for 'mISDN' [Nov 30 10:35:53] WARNING[7281]: app_dial.c:2030 dial_exec_full: Unable to create channel of type 'mISDN' (cause 66 - Channel not implemented) == Everyone is busy/congested at this time (1:0/0/1) -- Executing [08936046666 at default:2] Hangup("SIP/14-00000003", "") in new stack == Spawn extension (default, 08936046666, 2) exited non-zero on 'SIP/14-00000003' office*CLI> Is there no misdn-support activeted in the latest version, cause if I use the help-command on Asterisk's command-line-interface, I can't see misdn?! [root at asterisk-testing yum.repos.d]# asterisk -r Verbosity is at least 3 office*CLI> help ! Execute a shell command ael reload Reload AEL configuration ael set debug {read|tokens|mac Enable AEL debugging flags agent logoff Sets an agent offline agent show Show status of agents agent show online Show all online agents agi dump html Dumps a list of AGI commands in HTML format agi exec Add AGI command to a channel in Async AGI agi set debug [on|off] Enable/Disable AGI debugging agi show commands [topic] List AGI commands or specific help aoc set debug enable cli debugging of AOC messages calendar dump sched Dump calendar sched context calendar show calendar Display information about a calendar calendar show calendars Show registered calendars cc cancel Kill a CC transaction cc report status Reports CC stats cdr show status Display the CDR status cel show status Display the CEL status channel originate Originate a call channel redirect Redirect a call channel request hangup Request a hangup on a given channel cli check permissions Try a permissions config for a user cli reload permissions Reload CLI permissions config cli show aliases Show CLI command aliases cli show permissions Show CLI permissions config list Show all files that have loaded a configuration file config reload Force a reload on modules using a particular configuration file console answer Answer an incoming console call console boost Sets/displays mic boost in dB console dial Dial an extension on the console console flash Flash a call on the console console hangup Hangup a call on the console console {mute|unmute} [toggle] Disable/Enable mic input console send text Send text to the remote device console transfer Transfer a call to a different extension console {device} Generic console command console {set|show} autoanswer Sets/displays autoanswer console {set|show} active [<de Sets/displays active console core abort shutdown Cancel a running shutdown core clear profile Clear profiling info core ping taskprocessor Ping a named task processor core reload Global reload core restart gracefully Restart Asterisk gracefully core restart now Restart Asterisk immediately core restart when convenient Restart Asterisk at empty call volume core set debug channel Enable/disable debugging on a channel core set {debug|verbose} Set level of debug/verbose chattiness core show applications [like|d Shows registered dialplan applications core show application Describe a specific dialplan application core show calls [uptime] Display information on calls core show channels [concise|ve Display information on channels core show channel Display information on a specific channel core show channeltypes List available channel types core show channeltype Give more details on that channel type core show codecs [audio|video| Displays a list of codecs core show codec Shows a specific codec core show config mappings Display config mappings (file names to config engines) core show file formats Displays file formats core show file version [like] List versions of files used to build Asterisk core show functions [like] Shows registered dialplan functions core show function Describe a specific dialplan function core show help Display help list, or specific help on a command core show hints Show dialplan hints core show hint Show dialplan hint core show image formats Displays image formats core show license Show the license(s) for this copy of Asterisk core show profile Display profiling info core show settings Show some core settings core show switches Show alternative switches core show sysinfo Show System Information core show taskprocessors List instantiated task processors and statistics core show threads Show running threads core show translation Display translation matrix core show uptime [seconds] Show uptime information core show version Display version info core show warranty Show the warranty (if any) for this copy of Asterisk core stop gracefully Gracefully shut down Asterisk core stop now Shut down Asterisk immediately core stop when convenient Shut down Asterisk at empty call volume core waitfullybooted Wait for Asterisk to be fully booted dahdi destroy channel Destroy a channel dahdi restart Fully restart DAHDI channels dahdi set dnd Sets/resets DND (Do Not Disturb) mode on a channel dahdi set hwgain Set hardware gain on a channel dahdi set swgain Set software gain on a channel dahdi show cadences List cadences dahdi show channels [group|con Show active DAHDI channels dahdi show channel Show information on a channel dahdi show status Show all DAHDI cards status dahdi show version Show the DAHDI version in use data get Data API get data show providers Show data providers database del Removes database key/value database deltree Removes database keytree/values database get Gets database value database put Adds/updates database value database show Shows database contents database showkey Shows database contents devstate change Change a custom device state devstate list List currently known custom device states dialplan add extension Add new extension into context dialplan add ignorepat Add new ignore pattern dialplan add include Include context in other context dialplan debug Show fast extension pattern matching data structures dialplan reload Reload extensions and *only* extensions dialplan remove extension Remove a specified extension dialplan remove ignorepat Remove ignore pattern from context dialplan remove include Remove a specified include from context dialplan set chanvar Set a channel variable dialplan set extenpatternmatch Use the Old extension pattern matching algorithm. dialplan set extenpatternmatch Use the New extension pattern matching algorithm. dialplan set global Set global dialplan variable dialplan show chanvar Show channel variables dialplan show globals Show global dialplan variables dialplan show Show dialplan dnsmgr refresh Performs an immediate refresh dnsmgr reload Reloads the DNS manager configuration dnsmgr status Display the DNS manager status dundi flush [stats] Flush DUNDi cache dundi lookup Lookup a number in DUNDi dundi precache Precache a number in DUNDi dundi query Query a DUNDi EID dundi set debug {on|off} Enable/Disable DUNDi debugging dundi show entityid Display Global Entity ID dundi show mappings Show DUNDi mappings dundi show peers [registered|i Show defined DUNDi peers dundi show peer Show info on a specific DUNDi peer dundi show precache Show DUNDi precache dundi show requests Show DUNDi requests dundi show trans Show active DUNDi transactions dundi store history {on|off} Enable/Disable DUNDi historic records fax set debug {on|off} Enable/Disable FAX debugging on new FAX sessions fax show capabilities Show the capabilities of the registered FAX technology modules fax show session Show the status of the named FAX sessions fax show sessions Show the current FAX sessions fax show settings Show the global settings and defaults of both the FAX core and technology modules fax show stats Summarize FAX session history fax show version Show versions of FAX For Asterisk components features reload Reloads configured features features show Lists configured features file convert Convert audio file group show channels Display active channels with group(s) hangup request <no description available> help <no description available> http show status Display HTTP server status iax2 provision Provision an IAX device iax2 prune realtime Prune a cached realtime lookup iax2 reload Reload IAX configuration iax2 set debug {on|off|peer} Enable/Disable IAX debugging iax2 set debug jb {on|off} Enable/Disable IAX jitterbuffer debugging iax2 set debug trunk {on|off} Enable/Disable IAX trunk debugging iax2 set mtu Set the IAX systemwide trunking MTU iax2 show cache Display IAX cached dialplan iax2 show callnumber usage Show current entries in IP call number limit table iax2 show channels List active IAX channels iax2 show firmware List available IAX firmware iax2 show netstats List active IAX channel netstats iax2 show peer Show details on specific IAX peer iax2 show peers List defined IAX peers iax2 show provisioning Display iax provisioning iax2 show registry Display IAX registration status iax2 show stats Display IAX statistics iax2 show threads Display IAX helper thread info iax2 show users [like] List defined IAX users iax2 test losspct Set IAX2 incoming frame loss percentage iax2 unregister Unregister (force expiration) an IAX2 peer from the registry indication add Add the given indication to the country indication remove Remove the given indication from the country indication show Display a list of all countries/indications keys init Initialize RSA key passcodes keys show Displays RSA key information local show channels List status of local channels logger mute Toggle logging output to a console logger reload Reopens the log files logger rotate Rotates and reopens the log files logger set level {DEBUG|NOTICE Enables/Disables a specific logging level for this console logger show channels List configured log channels manager reload Reload manager configurations manager set debug [on|off] Show, enable, disable debugging of the manager code manager show command Show a manager interface command manager show commands List manager interface commands manager show connected List connected manager interface users manager show eventq List manager interface queued events manager show settings Show manager global settings manager show users List configured manager users manager show user Display information on a specific manager user meetme {lock|unlock|mute|unmut Execute a command on a conference or conferee meetme list [concise] List all or one conference mfcr2 call files [on|off] Enable/Disable MFC/R2 call files mfcr2 set blocked Reset MFC/R2 channel forcing it to BLOCKED mfcr2 set debug Set MFC/R2 channel logging level mfcr2 set idle Reset MFC/R2 channel forcing it to IDLE mfcr2 show channels [group|con Show MFC/R2 channels mfcr2 show variants Show supported MFC/R2 variants mfcr2 show version Show OpenR2 library version minivm list accounts List defined mini-voicemail boxes minivm list templates List message templates minivm list zones List zone message formats minivm reload Reload Mini-voicemail configuration minivm show settings Show mini-voicemail general settings minivm show stats Show some mini-voicemail statistics mixmonitor {start|stop} Execute a MixMonitor command module load Load a module by name module reload Reload configuration for a module module show [like] List modules and info module unload Unload a module by name moh reload Reload MusicOnHold moh show classes List MusicOnHold classes moh show files List MusicOnHold file-based classes no debug channel Disable debugging on channel(s) originate <no description available> parkedcalls show List currently parked calls phoneprov show routes Show registered phoneprov http routes pri intense debug span <no description available> pri service disable channel Remove a channel from service pri service enable channel Return a channel to service pri set debug {on|off|0|1|2} s Enables PRI debugging on a span pri set debug file Sends PRI debug output to the specified file pri show debug Displays current PRI debug settings pri show spans Displays PRI Information pri show span Displays PRI Information pri show version Displays libpri version queue add member Add a channel to a specified queue queue reload {parameters|membe Reload queues, members, queue rules, or parameters queue remove member Removes a channel from a specified queue queue reset stats Reset statistics for a queue queue set penalty Set penalty for a channel of a specified queue queue show Show status of a specified queue queue {pause|unpause} member Pause or unpause a queue member queue show rules Show the rules defined in queuerules.conf realtime destroy Delete a row from a RealTime database realtime load Used to print out RealTime variables. realtime store Store a new row into a RealTime database realtime update Used to update RealTime variables. realtime update2 Used to test the RealTime update2 method reload <no description available> rtcp set debug {on|off|ip} Enable/Disable RTCP debugging rtcp set stats {on|off} Enable/Disable RTCP stats rtp set debug {on|off|ip} Enable/Disable RTP debugging say load [new|old] Set or show the say mode sip notify Send a notify packet to a SIP peer sip prune realtime [peer|all] Prune cached Realtime users/peers sip qualify peer Send an OPTIONS packet to a peer sip reload Reload SIP configuration sip set debug {on|off|ip|peer} Enable/Disable SIP debugging sip set history {on|off} Enable/Disable SIP history sip show {channels|subscriptio List active SIP channels or subscriptions sip show channelstats List statistics for active SIP channels sip show channel Show detailed SIP channel info sip show domains List our local SIP domains sip show history Show SIP dialog history sip show inuse List all inuse/limits sip show mwi Show MWI subscriptions sip show objects List all SIP object allocations sip show peers List defined SIP peers sip show peer Show details on specific SIP peer sip show registry List SIP registration status sip show sched Present a report on the status of the scheduler queue sip show settings Show SIP global settings sip show tcp List TCP Connections sip show users List defined SIP users sip show user Show details on specific SIP user sip unregister Unregister (force expiration) a SIP peer from the registry skinny reload Reload Skinny config skinny reset Reset Skinny device(s) skinny set debug {off|on} Enable/Disable Skinny debugging skinny show devices List defined Skinny devices skinny show device List Skinny device information skinny show lines [verbose] List defined Skinny lines per device skinny show line List Skinny line information skinny show settings List global Skinny settings sla show stations Show SLA Stations sla show trunks Show SLA Trunks ss7 block cic Blocks the given CIC ss7 block linkset Blocks all CICs on a linkset ss7 set debug {on|off} linkset Enables SS7 debugging on a linkset ss7 show linkset Shows the status of a linkset ss7 show version Displays libss7 version ss7 unblock cic Unblocks the given CIC ss7 unblock linkset Unblocks all CICs on a linkset stun set debug {on|off} Enable/Disable STUN debugging timing test Run a timing test transcoder show Display DAHDI transcoder utilization. udptl set debug {on|off|ip} Enable/Disable UDPTL debugging ulimit Set or show process resource limits unistim reload Reload UNISTIM configuration unistim send packet Send packet (for reverse engineering) unistim set debug {on|off} Toggle UNITSTIM debugging unistim show info Show UNISTIM info voicemail reload Reload voicemail configuration voicemail show users List defined voicemail boxes voicemail show zones List zone message formats office*CLI> I'm a little bit confused! :-/ ttyl Django -- "Bonnie & Clyde der Postmaster-Szene!" approved by Postfix-God http://wetterstation-pliening.info http://dokuwiki.nausch.org -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digitale PGP-Unterschrift Url : http://lists.digium.com/pipermail/asterisk-users/attachments/20101130/54e98e4d/attachment.pgp
Steve Howes
2010-Nov-30 11:49 UTC
[asterisk-users] Asteris 1.8 and mISDN - 'mISDN' (cause 66 - Channel not implemented)
On 30 Nov 2010, at 09:47, Michael Nausch wrote:> I tried to configure Asterisk 1.8 on one of my test-hosts. > > I've installed from centos-asterisk.repo (http://packages.asterisk.org/centos/$releasever/tested/$basearch/): > <snip> > [Nov 30 10:35:53] WARNING[7281]: channel.c:5353 ast_request: No channel type registered for 'mISDN' > [Nov 30 10:35:53] WARNING[7281]: app_dial.c:2030 dial_exec_full: Unable to create channel of type 'mISDN' (cause 66 - Channel not implemented) > > Is there no misdn-support activeted in the latest version, cause if I use the help-command on Asterisk's command-line-interface, I can't see misdn?!You installed the module, but did you load it in modules.conf? If you have, unload from CLI and re-load it and see if you get any errors. S
Michael Nausch
2010-Dec-01 10:18 UTC
[asterisk-users] Asteris 1.8 and mISDN - 'mISDN' (cause 66 - Channel not implemented)
HI! Quoting Michael Nausch <michael at nausch.org>:>> You installed the module, but did you load it in modules.conf? > > No, 'cause the modul should be autoloaded, as on Asterisk 1.6 it has > done.I know a little bit more, after testing this/last night! If I start asterisk 1.8 with "service asterisk start" or "/etc/init.d/asterisk start", I can't load chan_misdn.so If I run asterisk 1.8 as root via "asterisk -vvvc" I can access my ISDN-card and I be able to dial out to my PSTN provider! ;) Example: *CLI> == Using SIP RTP CoS mark 5 [Dec 1 10:49:47] ERROR[16779]: chan_sip.c:27876 setup_srtp: No SRTP module loaded, can't setup SRTP session. -- Executing [089216750916 at default:1] Dial("SIP/14-00000000", "mISDN/g:Mnet/089216750916") in new stack -- Called g:Mnet/089216750916 -- mISDN/1-u1 is proceeding passing it to SIP/14-00000000 -- mISDN/1-u1 is ringing -- mISDN/1-u1 answered SIP/14-00000000 == Spawn extension (default, 089216750916, 1) exited non-zero on 'SIP/14-00000000' P[ 0] received 1k Unhandled Bchannel Messages: prim 20081 len 0 from addr 52010101, dinfo 0 on this port. *CLI> O.K., but what's the difference between asterisk-1.6 and asterisk-1.8, or why won't asterisk-1.8's startscript produce this error? I have: # cat /etc/sysconfig/asterisk AST_USER=asterisk AST_GROUP=asterisk # grep 97 /etc/passwd asterisk:x:97:97:Asterisk_System_User:/home/asterisk:/sbin/nologin # grep 97 /etc/group asterisk:x:97: If I run asterisk with "service asterisk start" i have two processes running, asterisk and asterisk_safe: # ps aux | grep asterisk root 16946 0.0 0.0 4624 544 pts/2 S 11:07 0:00 /bin/sh /usr/sbin/safe_asterisk -U asterisk -G asterisk asterisk 16956 0.4 11.4 139472 118060 pts/2 Sl 11:07 0:01 /usr/sbin/asterisk -f -U asterisk -G asterisk -vvvg -c If I start asterisk as root I have only one asterisk process running: # ps aux | grep asterisk root 17079 1.0 11.4 160508 118180 pts/2 Sl+ 11:14 0:00 asterisk -vvvc I'm a little bit confused - I think is better to go to bed and sleep a few hours. ;) n8! Django -- "Bonnie & Clyde der Postmaster-Szene!" approved by Postfix-God http://wetterstation-pliening.info http://dokuwiki.nausch.org -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digitale PGP-Unterschrift Url : http://lists.digium.com/pipermail/asterisk-users/attachments/20101201/7796a964/attachment.pgp
Apparently Analagous Threads
- Dahdi missing
- Issue when reloading
- <solved!> Asteris 1.8 and mISDN - 'mISDN' (cause 66 - Channel not implemented)
- Starting asterisk: /usr/sbin/safe_asterisk: line 86: ulimit: open files: cannot modify limit: Operation not permitted
- Starting asterisk: /usr/sbin/safe_asterisk: line 86: ulimit: open files: cannot modify limit: Operation not permitted