Difference between revisions of "Asterisk in container with Debian stable"

From OpenVZ Virtuozzo Containers Wiki
Jump to: navigation, search
m (Reverted edits by StevenCook (talk) to last revision by Kir)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Below is an example of how to install Asterisk into OpenVZ VE based on debian stable aka. "sarge":
+
Below is an example of how to install Asterisk into OpenVZ container based on Debian stable aka "Sarge".
  
 
<pre>
 
<pre>
Line 7: Line 7:
 
</pre>
 
</pre>
  
change:
+
Change:
 
<pre>
 
<pre>
 
RUNASTERISK=no -> yes
 
RUNASTERISK=no -> yes
Line 14: Line 14:
 
$ /etc/init.d/asterisk start
 
$ /etc/init.d/asterisk start
 
</pre>
 
</pre>
modify the config files for asterisk, and done!
+
Modify the config files for asterisk, and done!
  
if you need capi or/and zaptel/zaphfc:
+
If you need capi or/and zaptel/zaphfc:
  
* for capi: you need the /dev files on you hw-node and vps:
+
* for capi: you need the /dev files on you [[host system]] and in container:
 
<pre>
 
<pre>
 
crw-rw---- 1 root dialout 68, 0 Jan 3 2006 /dev/capi20
 
crw-rw---- 1 root dialout 68, 0 Jan 3 2006 /dev/capi20
Line 26: Line 26:
 
[...]
 
[...]
 
</pre>
 
</pre>
/* if the files doesn' exist use mknod for creating it*/
 
  
and in your vps config add for directly access:
+
''If the files doesn' exist use mknod for creating it.''
 +
 
 +
and in your container config add for directly access:
 
<pre>
 
<pre>
 
DEVICES="c:68:0:rw, c:68:1:rw, c:68:2:rw"
 
DEVICES="c:68:0:rw, c:68:1:rw, c:68:2:rw"
 
</pre>
 
</pre>
 +
 
* for zaptel/zaphfc:
 
* for zaptel/zaphfc:
 
<pre>
 
<pre>
Line 46: Line 48:
 
/* if the files doesn' exist use mknod for creating it*/
 
/* if the files doesn' exist use mknod for creating it*/
  
and in your vps config
+
and in your container config
 
<pre>
 
<pre>
 
DEVICES="c:196:0:rw, c:196:2:rw, c:196:1:rw, c:196:253:rw,c:196:254:rw,c:196:255:rw"
 
DEVICES="c:196:0:rw, c:196:2:rw, c:196:1:rw, c:196:253:rw,c:196:254:rw,c:196:255:rw"
 
</pre>
 
</pre>
  
if need both (capi and zaphfc)
+
* If need both (capi and zaphfc)
 
<pre>
 
<pre>
 
DEVICES="c:68:0:rw, c:68:1:rw, c:68:2:rw c:196:0:rw, c:196:2:rw, c:196:1:rw, c:196:253:rw,c:196:254:rw,c:196:255:rw"
 
DEVICES="c:68:0:rw, c:68:1:rw, c:68:2:rw c:196:0:rw, c:196:2:rw, c:196:1:rw, c:196:253:rw,c:196:254:rw,c:196:255:rw"
 
</pre>
 
</pre>
  
[[category:HOWTO]]
+
[[Category:HOWTO]]
 +
[[Category:Debian]]

Latest revision as of 20:46, 4 August 2012

Below is an example of how to install Asterisk into OpenVZ container based on Debian stable aka "Sarge".

$ apt-get install asterisk

$ nano /etc/defaults/asterisk

Change:

RUNASTERISK=no -> yes
AST_REALTIME=yes -> no (for realtime, you need

$ /etc/init.d/asterisk start

Modify the config files for asterisk, and done!

If you need capi or/and zaptel/zaphfc:

  • for capi: you need the /dev files on you host system and in container:
crw-rw---- 1 root dialout 68, 0 Jan 3 2006 /dev/capi20
crw-rw---- 1 root dialout 68, 1 Jan 3 2006 /dev/capi20.00
crw-rw---- 1 root dialout 68, 2 Jan 3 2006 /dev/capi20.01
crw-rw---- 1 root dialout 68, 3 Jan 3 2006 /dev/capi20.02
[...]

If the files doesn' exist use mknod for creating it.

and in your container config add for directly access:

DEVICES="c:68:0:rw, c:68:1:rw, c:68:2:rw"
  • for zaptel/zaphfc:
crw-rw---- 1 root dialout 196, 0 Jan 4 2006 ctl
crw-rw---- 1 root dialout 196, 1 Jan 4 2006 1
crw-rw---- 1 root dialout 196, 2 Jan 4 2006 2
crw-rw---- 1 root dialout 196, 3 Jan 4 2006 3
crw-rw---- 1 root dialout 196, 4 Jan 4 2006 4
[...]
crw-rw---- 1 root dialout 196, 253 Jan 4 2006 timer
crw-rw---- 1 root dialout 196, 255 Jan 4 2006 pseudo
crw-rw---- 1 root dialout 196, 254 Jan 4 2006 channel

/* if the files doesn' exist use mknod for creating it*/

and in your container config

DEVICES="c:196:0:rw, c:196:2:rw, c:196:1:rw, c:196:253:rw,c:196:254:rw,c:196:255:rw"
  • If need both (capi and zaphfc)
DEVICES="c:68:0:rw, c:68:1:rw, c:68:2:rw c:196:0:rw, c:196:2:rw, c:196:1:rw, c:196:253:rw,c:196:254:rw,c:196:255:rw"