Upgrading mISDN
From mISDN.org
Contents |
[edit]
Upgrading to mISDN 1.2
These are the required steps in order to upgrade to mISDN 1.2.
[edit]
Upgrade mISDN
Checkout the mISDN source tree:
~$ git-clone git://git.misdn.org/git/mISDN.git/
Compile and install mISDN 1.2.0:
~$ cd mISDN.git ~/mISDN.git$ sudo make install
Configure and reload the kernel modules:
~$ sudo mISDN stop ~$ sudo mISDN config ~$ sudo vi /etc/mISDN.conf ~$ sudo mISDN start
[edit]
Recompile mISDNuser
NOTE: This is required even if you already have the current mISDNuser installed, because the mISDN headers have changed! Checkout the mISDNuser source tree:
~$ git-clone git://git.misdn.org/git/mISDNuser.git/
Compile and install mISDNuser:
~$ cd mISDNuser.git ~/mISDNuser$ sudo make install
[edit]
Recompile Asterisk
You need to recompile chan_misdn, which is part of Asterisk. How its done depends on your version of Asterisk.
[edit]
Asterisk 1.2
If you have your Asterisk sources previously checked out via svn, do:
~/asterisk-1.2$ svn update ~/asterisk-1.2$ rm channels/chan_misdn.o channels/chan_misdn.so channels/misdn_config.o ~/asterisk-1.2$ make -C channels/misdn clean ~/asterisk-1.2$ sudo make install
Otherwise, do:
~$ svn checkout http://svn.digium.com/svn/asterisk/branches/1.2 asterisk-1.2 ~$ cd asterisk-1.2 ~/asterisk-1.2$ sudo make install
[edit]
Asterisk 1.4
If you have your Asterisk sources previously checked out via svn, do:
~/asterisk-1.4$ svn update ~/asterisk-1.4$ rm channels/chan_misdn.o channels/chan_misdn.so channels/misdn_config.o ~/asterisk-1.4$ make -C channels/misdn clean ~/asterisk-1.4$ sudo ./configure ~/asterisk-1.4$ sudo make install
Otherwise, do:
~$ svn checkout http://svn.digium.com/svn/asterisk/branches/1.4 asterisk-1.4 ~$ cd asterisk-1.4 ~/asterisk-1.4$ sudo ./configure ~/asterisk-1.4$ sudo make install
[edit]
Asterisk Trunk
If you have your Asterisk sources previously checked out via svn, do:
~/asterisk-trunk$ svn update ~/asterisk-trunk$ rm channels/chan_misdn.o channels/chan_misdn.so channels/misdn_config.o ~/asterisk-trunk$ make -C channels/misdn clean ~/asterisk-trunk$ sudo ./configure ~/asterisk-trunk$ sudo make install
Otherwise, do:
~$ svn checkout http://svn.digium.com/svn/asterisk/trunk asterisk-trunk ~$ cd asterisk-trunk ~/asterisk-trunk$ sudo ./configure ~/asterisk-trunk$ sudo make install
