/l3/users/Sergey-Ma/nt-voip-2014-apr/debian8/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 |
|
#[ ]
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09) 00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) 00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04) 00:16.3 Serial controller: Intel Corporation 6 Series/C200 Series Chipset Family KT Controller (rev 04) 00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04) 00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 04) 00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04) 00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b4) 00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b4) 00:1c.6 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 7 (rev b4) 00:1c.7 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 8 (rev b4) 00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a4) 00:1f.0 ISA bridge: Intel Corporation Q67 Express Chipset Family LPC Controller (rev 04) 00:1f.2 RAID bus controller: Intel Corporation 82801 SATA Controller [RAID mode] (rev 04) 00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 04) |
#ps aux|grep l3*
root 22 0.0 0.0 0 0 ? S< 12:08 0:00 [khelper] root 26 0.0 0.0 0 0 ? S 12:08 0:00 [bdi-default] root 28 0.0 0.0 0 0 ? S< 12:08 0:00 [kblockd] root 555 0.0 0.0 0 0 ? S 12:08 0:00 [flush-8:0] root 2190 0.0 0.0 118580 1792 ? Sl 12:08 0:00 /usr/sbin/rsyslogd -c5 asterisk 2635 0.4 0.1 753724 30380 ? Ssl 12:08 0:00 /usr/sbin/asterisk -p -U asterisk asterisk 2636 0.0 0.0 13912 772 ? S 12:08 0:00 astcanary /var/run/asterisk/alt.asterisk.canary.tweet.tweet.tweet 2635 avahi 2737 0.0 0.0 34164 1756 ? S 12:09 0:00 avahi-daemon: running [debian8.local] avahi 2738 0.0 0.0 34036 468 ? S 12:09 0:00 avahi-daemon: chroot helper root 2792 0.0 0.0 21004 1688 ? Ss 12:09 0:00 /usr/sbin/bluetoothd ... user 3507 0.0 0.0 180144 5668 ? Sl 12:09 0:00 /usr/lib/telepathy/mission-control-5 user 3511 0.0 0.0 353224 14456 ? Sl 12:09 0:00 /usr/lib/gnome-online-accounts/goa-daemon user 3522 0.0 0.0 10768 1200 ? S 12:10 0:00 /bin/bash /usr/lib/gnome-documents/gnome-documents-search-provider user 3523 0.1 0.1 323476 18496 ? Sl 12:10 0:00 /usr/bin/gjs-console -I /usr/share/gnome-documents/js -c const SearchProvider = imports.shellSearchProvider; SearchProvider.start(); user 3539 0.4 0.0 377848 15920 ? Rl 12:10 0:00 gnome-terminal user 3545 0.0 0.0 14552 792 ? S 12:10 0:00 gnome-pty-helper root 3605 0.0 0.0 16052 864 pts/0 S+ 12:10 0:00 script -f -c l3script -q /root/.lilalo//294330426715419527-1398503438.script root 3636 0.0 0.0 16056 488 pts/0 S+ 12:10 0:00 script -f -c l3script -q /root/.lilalo//294330426715419527-1398503438.script root 3637 0.0 0.0 19560 2292 pts/1 Ss 12:10 0:00 l3script root 3659 0.0 0.0 7836 880 pts/1 R+ 12:10 0:00 grep l3* |
#ps aux|grep l3*
root 22 0.0 0.0 0 0 ? S< 12:08 0:00 [khelper] root 26 0.0 0.0 0 0 ? S 12:08 0:00 [bdi-default] root 28 0.0 0.0 0 0 ? S< 12:08 0:00 [kblockd] root 555 0.0 0.0 0 0 ? S 12:08 0:00 [flush-8:0] root 2190 0.0 0.0 118580 1792 ? Sl 12:08 0:00 /usr/sbin/rsyslogd -c5 asterisk 2635 0.4 0.1 753724 30380 ? Ssl 12:08 0:00 /usr/sbin/asterisk -p -U asterisk asterisk 2636 0.0 0.0 13912 772 ? S 12:08 0:00 astcanary /var/run/asterisk/alt.asterisk.canary.tweet.tweet.tweet 2635 avahi 2737 0.0 0.0 34164 1756 ? S 12:09 0:00 avahi-daemon: running [debian8.local] avahi 2738 0.0 0.0 34036 468 ? S 12:09 0:00 avahi-daemon: chroot helper root 2792 0.0 0.0 21004 1688 ? Ss 12:09 0:00 /usr/sbin/bluetoothd ... user 3507 0.0 0.0 180144 5668 ? Sl 12:09 0:00 /usr/lib/telepathy/mission-control-5 user 3511 0.0 0.0 353224 14456 ? Sl 12:09 0:00 /usr/lib/gnome-online-accounts/goa-daemon user 3522 0.0 0.0 10768 1200 ? S 12:10 0:00 /bin/bash /usr/lib/gnome-documents/gnome-documents-search-provider user 3523 0.1 0.1 323476 18496 ? Sl 12:10 0:00 /usr/bin/gjs-console -I /usr/share/gnome-documents/js -c const SearchProvider = imports.shellSearchProvider; SearchProvider.start(); user 3539 0.4 0.0 378072 16008 ? Sl 12:10 0:00 gnome-terminal user 3545 0.0 0.0 14552 792 ? S 12:10 0:00 gnome-pty-helper root 3605 0.0 0.0 16052 864 pts/0 S+ 12:10 0:00 script -f -c l3script -q /root/.lilalo//294330426715419527-1398503438.script root 3636 0.0 0.0 16056 488 pts/0 S+ 12:10 0:00 script -f -c l3script -q /root/.lilalo//294330426715419527-1398503438.script root 3637 0.0 0.0 19560 2292 pts/1 Ss 12:10 0:00 l3script root 3668 0.0 0.0 7836 876 pts/1 R+ 12:10 0:00 grep l3* |
#ps aux|grep l3ag*
root 3677 0.0 0.0 7832 876 pts/1 S+ 12:11 0:00 grep l3ag* |
#ps aux|grep l3-age*
root 3686 0.0 0.0 7832 880 pts/1 S+ 12:11 0:00 grep l3-age* |
#l3-agent
Removing stale pidfile |
#l3-agent
l3-agent is already running: pid=3695; pidfile=/root/.lilalo/l3-agent.pid |
#ps aux|grep l3-age*
root 3695 9.0 0.0 47168 9880 ? Ss 12:11 0:00 l3-agent root 3715 0.0 0.0 7832 880 pts/1 S+ 12:11 0:00 grep l3-age* |
#screen -x
![]() |
#screen
|
#l3-agent
l3-agent is already running: pid=3695; pidfile=/root/.lilalo/l3-agent.pid |
#ps aux|grep l3-age*
root 3695 2.3 0.0 47164 9988 ? Ss 12:11 0:01 l3-agent root 3813 0.0 0.0 7836 880 pts/2 S+ 12:12 0:00 grep l3-age* |
#l3 -agent
l3 [command]: cd new_context - change current lilalo context pwd - show current lilalo context on - switch writing on (NOT IMPLEMENTED YET) off - switch writing off (NOT IMPLEMENTED YET) |
#l3-agent
l3-agent is already running: pid=3695; pidfile=/root/.lilalo/l3-agent.pid |
#screen -x
![]() |
#ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.3 0.0 10648 816 ? Ss 12:08 0:01 init [2] root 2 0.0 0.0 0 0 ? S 12:08 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S 12:08 0:00 [ksoftirqd/0] root 4 0.2 0.0 0 0 ? S 12:08 0:00 [kworker/0:0] root 6 0.0 0.0 0 0 ? S 12:08 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S 12:08 0:00 [watchdog/0] root 8 0.0 0.0 0 0 ? S 12:08 0:00 [migration/1] root 9 1.3 0.0 0 0 ? S 12:08 0:04 [kworker/1:0] root 10 0.0 0.0 0 0 ? S 12:08 0:00 [ksoftirqd/1] ... root 3882 0.0 0.0 56120 1648 pts/0 S 12:12 0:00 su root 3890 0.0 0.0 19464 2036 pts/0 S 12:12 0:00 bash root 3891 0.0 0.0 23100 1124 pts/0 S+ 12:12 0:00 screen root 3892 0.0 0.0 23564 1724 ? Rs 12:12 0:00 SCREEN root 3893 0.0 0.0 19504 2192 pts/3 Ss+ 12:12 0:00 /bin/bash root 3895 0.0 0.0 19500 2192 pts/4 Ss 12:13 0:00 /bin/bash root 3899 0.0 0.0 16052 864 pts/4 S+ 12:13 0:00 script -f -c l3script -q /root/.lilalo//254432329142413 root 3930 0.0 0.0 16056 488 pts/4 S+ 12:13 0:00 script -f -c l3script -q /root/.lilalo//254432329142413 root 3931 0.0 0.0 19596 2332 pts/5 Ss 12:13 0:00 l3script root 3979 0.0 0.0 16836 1268 pts/5 R+ 12:14 0:00 ps aux |
#ps aux |grep screen
user 3470 0.0 0.0 251608 9760 ? Sl 12:09 0:00 gnome-screensaver root 3821 0.0 0.0 23100 1128 pts/2 S+ 12:12 0:00 screen -x root 3891 0.0 0.0 23100 1124 pts/0 S+ 12:12 0:00 screen root 3991 0.0 0.0 7836 876 pts/5 S+ 12:14 0:00 grep screen |
#screen -x
![]() |
#pwd
/home/user |
#ps aux |grep l3-ag*
root 3695 79.2 0.0 47612 10440 ? Rs 12:11 3:48 l3-agent root 4034 0.0 0.0 7832 880 pts/5 R+ 12:16 0:00 grep l3-ag* |
#ps aux |grep l3-ag*
root 3695 86.4 0.0 47988 10616 ? Rs 12:11 6:24 l3-agent root 4169 0.0 0.0 7836 880 pts/5 S+ 12:18 0:00 grep l3-ag* |
#ps aux |grep l3-ag
root 3695 86.4 0.0 47988 10616 ? Rs 12:11 6:26 l3-agent root 4178 0.0 0.0 7836 876 pts/5 S+ 12:18 0:00 grep l3-ag |
#ls -lS ~/.lilalo/ | head
total 2360508 -rw-r--r-- 1 root root 2396135399 Apr 26 12:18 681474251465731744-1398503519.script -rw-r--r-- 1 root root 6008040 Apr 24 09:29 26111302884814912-1398164954.script -rw-r--r-- 1 root root 5328462 Apr 26 11:57 9394154212502525510-1398328841.script -rw-r--r-- 1 root root 5023031 Apr 26 11:57 3114483781784829130-1398333731.script -rw-r--r-- 1 root root 1459082 Apr 24 11:36 630222380126576051-1398321317.script -rw-r--r-- 1 root root 1238283 Apr 24 09:29 26974142282560225357-1398235588.script -rw-r--r-- 1 root root 382738 Apr 22 17:49 15090308971828126260-1398165085.script -rw-r--r-- 1 root root 315617 Apr 24 11:36 31320213511176926648-1398321595.script -rw-r--r-- 1 root root 45748 Apr 26 10:43 3114483781784829130-1398333731.info |
#rm ~/.lilalo/681474251465731744-1398503519.script
|
#pkill -9 l3-agent
|
#l3-agent
Removing stale pidfile |
## должно работать
|
#â# обновиÑÑÑ ÑкоÑо
|
#pwd
/home/user |
#time
real 0m0.000s user 0m0.000s sys 0m0.000s |
#date
Sat Apr 26 12:21:07 EEST 2014 |
#lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 003: ID 12d1:1001 Huawei Technologies Co., Ltd. E169/E620/E800 HSDPA Modem |
#apt-get install subversion
Reading package lists... Done Building dependency tree Reading state information... Done The following package was automatically installed and is no longer required: asterisk-core-sounds-ru-gsm Use 'apt-get autoremove' to remove it. The following extra packages will be installed: libsvn1 Suggested packages: subversion-tools ... Get:2 http://192.168.12.254/debian/ wheezy/main subversion amd64 1.6.17dfsg-4+deb7u4 [1,320 kB] Fetched 2,253 kB in 1s (1,587 kB/s) Selecting previously unselected package libsvn1:amd64. (Reading database ... 139319 files and directories currently installed.) Unpacking libsvn1:amd64 (from .../libsvn1_1.6.17dfsg-4+deb7u4_amd64.deb) ... Selecting previously unselected package subversion. Unpacking subversion (from .../subversion_1.6.17dfsg-4+deb7u4_amd64.deb) ... Processing triggers for man-db ... Setting up libsvn1:amd64 (1.6.17dfsg-4+deb7u4) ... Setting up subversion (1.6.17dfsg-4+deb7u4) ... |
#св cd /usr/src/
|
#route -n
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.12.254 0.0.0.0 UG 0 0 0 eth0 192.168.12.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 |
#ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. 64 bytes from 8.8.8.8: icmp_req=1 ttl=51 time=34.2 ms ^C --- 8.8.8.8 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 34.292/34.292/34.292/0.000 ms |
#ping chan-datacard.googlecode.com
PING googlecode.l.googleusercontent.com (173.194.70.82) 56(84) bytes of data. 64 bytes from fa-in-f82.1e100.net (173.194.70.82): icmp_req=1 ttl=51 time=31.8 ms 64 bytes from fa-in-f82.1e100.net (173.194.70.82): icmp_req=2 ttl=51 time=31.9 ms ^C --- googlecode.l.googleusercontent.com ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 999ms rtt min/avg/max/mdev = 31.883/31.916/31.949/0.033 ms |
#cd chan-datacard-read-only/
|
#apt-get install asterisk-dev
Reading package lists... Done Building dependency tree Reading state information... Done The following package was automatically installed and is no longer required: asterisk-core-sounds-ru-gsm Use 'apt-get autoremove' to remove it. The following NEW packages will be installed: asterisk-dev 0 upgraded, 1 newly installed, 0 to remove and 6 not upgraded. Need to get 959 kB of archives. After this operation, 2,131 kB of additional disk space will be used. Get:1 http://192.168.12.254/debian/ wheezy/main asterisk-dev all 1:1.8.13.1~dfsg1-3+deb7u3 [959 kB] Fetched 959 kB in 0s (2,343 kB/s) Selecting previously unselected package asterisk-dev. (Reading database ... 139407 files and directories currently installed.) Unpacking asterisk-dev (from .../asterisk-dev_1%3a1.8.13.1~dfsg1-3+deb7u3_all.deb) ... Setting up asterisk-dev (1:1.8.13.1~dfsg1-3+deb7u3) ... |
#./configure
configure complete, now type 'make' |
#make
gcc -Wextra -fPIC -DAST_MODULE=\"chan_datacard\" -D_THREAD_SAFE -I. -I/usr/include -O2 -DICONV_CONST="" -D__DEBUG__ -D__MANAGER__ -D__APP__ -c chan_datacard.c gcc -shared -Xlinker -x chan_datacard.o -o chan_datacard.so chmod 755 chan_datacard.so |
#make install
gcc -Wextra -fPIC -DAST_MODULE=\"chan_datacard\" -D_THREAD_SAFE -I. -I/usr/include -O2 -DICONV_CONST="" -D__DEBUG__ -D__MANAGER__ -D__APP__ -c chan_datacard.c gcc -shared -Xlinker -x chan_datacard.o -o chan_datacard.so chmod 755 chan_datacard.so install -d /usr/lib/asterisk/modules/ install -m 755 chan_datacard.so /usr/lib/asterisk/modules/ |
#ping chan-datacard.googlecode.com
![]() |
#cd /usr/src/
#apt-get install subversion |
#apt-get install subversion
![]() |
#cd chan-datacard-read-only/
#apt-get install asterisk-dev |
#apt-get install subversion
#cd chan-datacard-read-only/ |
#apt-get install subversion
#./configure |
#apt-get install subversion
![]() make install^C |
## make
![]() |
## make install
![]() |
#^C
![]() |
#ls
__app.c __at_send.c __channel.c etc __manager.c __at_fifo_queue.c chan_datacard.c __char_conv.c __helpers.c __memmem.c __at_parse.c chan_datacard.h __cli.c LICENSE.txt README.txt __at_read.c chan_datacard.o configure Makefile __ringbuffer.c __at_response.c chan_datacard.so COPYRIGHT.txt Makefile.in __ringbuffer.h |
#ls etc/
datacard.conf |
#cp etc/datacard.conf /etc/asterisk/
|
#мÑless /var/log/messages
Apr 26 12:23:34 debian8 kernel: [ 894.131187] usb 1-1.5: GSM modem (1-port) converter now attached to ttyUSB2 Apr 26 12:23:34 debian8 kernel: [ 894.131206] usbcore: registered new interface driver option Apr 26 12:23:34 debian8 kernel: [ 894.131207] option: v0.7.2:USB Driver for GSM modems Apr 26 12:48:49 debian8 kernel: [ 2408.420426] usb 1-1.5: USB disconnect, device number 3 Apr 26 12:48:49 debian8 kernel: [ 2408.420699] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0 Apr 26 12:48:49 debian8 kernel: [ 2408.420721] option 1-1.5:1.0: device disconnected Apr 26 12:48:49 debian8 kernel: [ 2408.422222] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1 Apr 26 12:48:49 debian8 kernel: [ 2408.422243] option 1-1.5:1.1: device disconnected Apr 26 12:48:49 debian8 kernel: [ 2408.422384] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2 Apr 26 12:48:49 debian8 kernel: [ 2408.422400] option 1-1.5:1.2: device disconnected ... ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ |
## cp etc/datacard.conf /etc/asterisk/
|
#pwd
/usr/src/chan-datacard-read-only |
#q
![]() l3script: q: command not found |
#vim /etc/asterisk/datacard.conf
|
#tail /var/log/messages
Apr 26 12:49:14 debian8 kernel: [ 2433.054162] usb 1-1.5: Product: HUAWEI Mobile Apr 26 12:49:14 debian8 kernel: [ 2433.054164] usb 1-1.5: Manufacturer: HUAWEI Technology Apr 26 12:49:14 debian8 kernel: [ 2433.057334] option 1-1.5:1.0: GSM modem (1-port) converter detected Apr 26 12:49:14 debian8 kernel: [ 2433.057509] usb 1-1.5: GSM modem (1-port) converter now attached to ttyUSB0 Apr 26 12:49:14 debian8 kernel: [ 2433.057681] option 1-1.5:1.1: GSM modem (1-port) converter detected Apr 26 12:49:14 debian8 kernel: [ 2433.057800] usb 1-1.5: GSM modem (1-port) converter now attached to ttyUSB1 Apr 26 12:49:14 debian8 kernel: [ 2433.057944] option 1-1.5:1.2: GSM modem (1-port) converter detected Apr 26 12:49:14 debian8 kernel: [ 2433.058060] usb 1-1.5: GSM modem (1-port) converter now attached to ttyUSB2 Apr 26 12:49:14 debian8 mtp-probe: checking bus 1, device 4: "/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.5" Apr 26 12:49:14 debian8 mtp-probe: bus: 1, device: 4 was not an MTP device |
#nano /var/log/messages
|
#;
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#asterisk -rvvv
Asterisk 1.8.13.1~dfsg1-3+deb7u3, Copyright (C) 1999 - 2012 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.8.13.1~dfsg1-3+deb7u3 currently running on debian8 (pid = 5517) ... debian8*CLI> datacard ussd datacard0 *101# '[datacard0] Got USSD response: '31.00 UAH, dejstvitelen do 18.04.2015, tarif 'Super MTS 3D Nol 25'. * Super Internet vsego za 1,06 grn v den! *101*223# == Starting Local/ussd@incoming-datacard-8fb2;1 at incoming-datacard,ussd,1 failed so falling back to exten 's' == Starting Local/ussd@incoming-datacard-8fb2;1 at incoming-datacard,s,1 still failed so falling back to context 'default' [Apr 26 13:17:50] WARNING[5590]: pbx.c:5367 __ast_pbx_run: Channel 'Local/ussd@incoming-datacard-8fb2;1' sent into invalid extension 's' in context 'default', but no invalid handler debian8*CLI> debian8*CLI> debian8*CLI> debian8*CLI> quit Executing last minute cleanups |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-4423.27987.13314 2014-04-26 13:19:02.725416025 +0300 +++ /etc/asterisk/extensions.conf 2014-04-26 13:19:23.197415755 +0300 @@ -314,3 +314,6 @@ ;[context3] +[incoming-datacard] + +exten => s,1,Goto(menu,s,1) |
#asterisk -rvvv
Asterisk 1.8.13.1~dfsg1-3+deb7u3, Copyright (C) 1999 - 2012 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.8.13.1~dfsg1-3+deb7u3 currently running on debian8 (pid = 5517) ... data database datacard debian8*CLI> datacard show devices device debian8*CLI> datacard show devices ID Group State RSSI Mode Submode Provider Name Model Firmware IMEI IMSI Number datacard0 1 Free 28 3 3 MTS UKR E1550 11.608.12.00.143 358705031098900 255013960054689 +380506592257 [Apr 26 13:19:46] NOTICE[5555]: chan_sip.c:13189 sip_reg_timeout: -- Registration for 'santiago@192.168.12.7' timed out, trying again (Attempt #4) [Apr 26 13:20:06] NOTICE[5555]: chan_sip.c:13189 sip_reg_timeout: -- Registration for 'santiago@192.168.12.7' timed out, trying again (Attempt #5) debian8*CLI> quit Executing last minute cleanups |
#vim /etc/asterisk/extensions.conf
|
#include=>national
; increasing this value may help if your network normally has low jittt er, ; but occasionally has spikes. ;jblog = no ; Enables jitterbuffer frame logging. Defaults to "no". ;----------------------------------------------------------------------------------- [ ] [ ](!) [ ] data=/dev/ttyUSB2 ; tty for AT commands group=1 ; calling group ... ; ;language=de ; Use German as default language ; audio=/dev/ttyUSB4 ; tty port for audio connection ; data=/dev/ttyUSB5 ; tty port for AT commands ; group=2 ; calling group ; rxgain=10 ; increase the incoming volume ; autodeletesms=yes ; auto delete incoming sms ; u2diag=0 ; set U2DIAG parameter (0 = disable everything except modem function) ; callingpres=allowed_passed_screen ; set caller ID presentation @ ; disablesms=yes=yesacard ; use t ; chan_datacard has currently a bug with SMS49,0-1 89% |
#exten => s,1,Goto(menu,s,1)
E325: ATTENTION Found a swap file by the name "/etc/asterisk/.datacard.conf.swp" owned by: root dated: Sat Apr 26 13:21:11 2014 file name: /etc/asterisk/datacard.conf modified: no user name: root host name: debian8 process ID: 5662 (still running) While opening file "/etc/asterisk/datacard.conf" dated: Sat Apr 26 13:10:46 2014 ;jbtargetextra = 40 ; This option only affects the jb when 'jbimpl = adaptive' is set. ... audio=/dev/ttyUSB1 ; tty for audio connection data=/dev/ttyUSB2 ; tty for AT commands group=1 ; calling group ; [datacard1] ; context=incoming-datacard ; context for incoming calls ; ;language=de ; Use German as default language ; audio=/dev/ttyUSB4 ; tty port for audio connection ; data=/dev/ttyUSB5 ; tty port for AT commands ; group=2 ; calling group ; rxgain=10 ; increase the incoming volume |
#[ ]
resetdatacard=yes ; reset datacard during initialization u2diag=0 ; set U2DIAG parameter (0 = disable everything except modem function) [datacard0](E1550_t) audio=/dev/ttyUSB1 ; tty for audio connection data=/dev/ttyUSB2 ; tty for AT commands group=1 ; calling group ; [datacard1] ; context=incoming-datacard ; context for incoming calls ; ;language=de ; Use German as default language ; audio=/dev/ttyUSB4 ; tty port for audio connection ; data=/dev/ttyUSB5 ; tty port for AT commands ; group=2 ; calling group |
#[ ]
include=>local include=>fallback ;[context2] ;[context3] [incoming-datacard] exten => s,1,Goto(menu,s,1) |
#дыlsmod | less
|
##modprobe -r option
|
#vim /etc/asterisk/datacard.conf
![]() |
#less /etc/asterisk/datacard.conf
|
# ; will pad its size. the default is 40, so without modification, the nn
![]() exten => _2[123]XX,1,Macro(outgoingcall,SIP/havana/${EXTEN},tTkK) exten => _33XX,1,Macro(outgoingcall,SIP/havana/${EXTEN},tTkK) [fallback] [xten => ].,1,Playback(/var/tmp/asterisk/message) [ukraine-gateway] [ ] exten => _380XXXXXXXXX,1,Dial(datacard0/g1/+${EXTEN}) ; exten => _380 XXX,1,Dial(SIP/kiev/${EXTEN)) [gr_relay] include=>internal include=>local include=>national include=>international include=>ukraine-gateway include=>fallback >ukraine-gateway [gr1] include=>fallback [gr3] [gr3] "/etc/asterisk/extensions.conf" 329L, 8702C written |
#asterisk -rvvv
Asterisk 1.8.13.1~dfsg1-3+deb7u3, Copyright (C) 1999 - 2012 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.8.13.1~dfsg1-3+deb7u3 currently running on debian8 (pid = 5517) ... -- Auto fallthrough, channel 'SIP/3201-00000004' status is 'CHANUNAVAIL' -- Executing [h@gr1:1] Playback("SIP/3201-00000004", "/var/tmp/asterisk/message") in new stack == Spawn extension (gr1, h, 1) exited non-zero on 'SIP/3201-00000004' debian8*CLI> debian8*CLI> -- Registered SIP '3203' at 192.168.12.221:63682 -- Unregistered SIP '3203' -- Registered SIP '3203' at 192.168.12.221:63682 debian8*CLI> quit Executing last minute cleanups |
#vim /etc/asterisk/extensions.conf
![]() --- /tmp/l3-saved-4423.4947.19659 2014-04-26 13:35:03.337403155 +0300 +++ /etc/asterisk/extensions.conf 2014-04-26 13:35:09.345403075 +0300 @@ -283,7 +283,7 @@ [ukraine-gateway] -exten => _380XXXXXXXXX,1,Dial(datacard0/g1/+${EXTEN}) +exten => _380XXXXXXXXX,1,Dial(datacard/g1/+${EXTEN}) ; exten => _380XXXXXXXXX,1,Dial(SIP/kiev/${EXTEN)) |
#asterisk -rvvv
Asterisk 1.8.13.1~dfsg1-3+deb7u3, Copyright (C) 1999 - 2012 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.8.13.1~dfsg1-3+deb7u3 currently running on debian8 (pid = 5517) ... -- Datacard/datacard0-dc22 is making progress passing it to SIP/3201-00000005 -- Datacard/datacard0-dc22 answered SIP/3201-00000005 -- Executing [h@gr1:1] Playback("SIP/3201-00000005", "/var/tmp/asterisk/message") in new stack [Apr 26 13:35:47] WARNING[5870]: file.c:766 ast_readaudio_callback: Failed to write frame -- <SIP/3201-00000005> Playing '/var/tmp/asterisk/message.gsm' (language 'ru') [Apr 26 13:35:47] WARNING[5870]: app_playback.c:475 playback_exec: ast_streamfile failed on SIP/3201-00000005 for /var/tmp/asterisk/message == Spawn extension (gr1, 380503579111, 1) exited non-zero on 'SIP/3201-00000005' > Saved useragent "Z 3.2.21357 r21367" for peer 3202 debian8*CLI> quit Executing last minute cleanups |
#vim /etc/asterisk/extensions.conf
![]() --- /tmp/l3-saved-4423.21225.25467 2014-04-26 13:36:09.417402269 +0300 +++ /etc/asterisk/extensions.conf 2014-04-26 13:38:12.577400620 +0300 @@ -283,9 +283,9 @@ [ukraine-gateway] -exten => _380XXXXXXXXX,1,Dial(datacard/g1/+${EXTEN}) +exten => _380XXXXXXXXX,1,Dial(DATACARD/g1/+${EXTEN}) -; exten => _380XXXXXXXXX,1,Dial(SIP/kiev/${EXTEN)) +; exten => _380XXXXXXXXX,1,Dial(SIP/kiev/${EXTEN}) [gr_relay] include=>internal |
#[ ]
group=1 ; calling group ; group=2 ; calling group |
#grep group -B5 /etc/asterisk/datacard.conf
[datacard0](E1550_t) audio=/dev/ttyUSB1 ; tty for audio connection data=/dev/ttyUSB2 ; tty for AT commands group=1 ; calling group -- ; [datacard1] ; context=incoming-datacard ; context for incoming calls ; ;language=de ; Use German as default language ; audio=/dev/ttyUSB4 ; tty port for audio connection ; data=/dev/ttyUSB5 ; tty port for AT commands ; group=2 ; calling group |
#asterisk -rvvv
Asterisk 1.8.13.1~dfsg1-3+deb7u3, Copyright (C) 1999 - 2012 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.8.13.1~dfsg1-3+deb7u3 currently running on debian8 (pid = 5517) Verbosity is at least 4 debian8*CLI> datacard show devices ID Group State RSSI Mode Submode Provider Name Model Firmware IMEI IMSI Number datacard0 1 Free 27 3 3 MTS UKR E1550 11.608.12.00.143 358705031098900 255013960054689 +380506592257 debian8*CLI> quit Executing last minute cleanups |
#vim /etc/asterisk/extensions.conf
![]() --- /tmp/l3-saved-4423.24293.21944 2014-04-26 13:40:34.557398719 +0300 +++ /etc/asterisk/extensions.conf 2014-04-26 13:41:03.149398336 +0300 @@ -283,7 +283,8 @@ [ukraine-gateway] -exten => _380XXXXXXXXX,1,Dial(DATACARD/g1/+${EXTEN}) +;exten => _380XXXXXXXXX,1,Dial(DATACARD/g1/+${EXTEN}) +exten => _380XXXXXXXXX,1,Dial(DATACARD/p:MTS UKR/+${EXTEN}) ; exten => _380XXXXXXXXX,1,Dial(SIP/kiev/${EXTEN}) |
#asterisk -rvvv
Asterisk 1.8.13.1~dfsg1-3+deb7u3, Copyright (C) 1999 - 2012 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.8.13.1~dfsg1-3+deb7u3 currently running on debian8 (pid = 5517) ... -- Registered extension context 'ael-dundi-e164-customers'; registrar: pbx_ael -- merging incls/swits/igpats from old(ael-dundi-e164-customers) to new(ael-dundi-e164-customers) context, registrar = pbx_config -- Registered extension context 'ael-dundi-e164-canonical'; registrar: pbx_ael -- merging incls/swits/igpats from old(ael-dundi-e164-canonical) to new(ael-dundi-e164-canonical) context, registrar = pbx_config -- Registered extension context 'app_queue_gosub_virtual_context'; registrar: app_queue -- merging incls/swits/igpats from old(app_queue_gosub_virtual_context) to new(app_queue_gosub_virtual_context) context, registrar = pbx_config -- Added extension 's' priority 1 to app_queue_gosub_virtual_context -- Time to scan old dialplan and merge leftovers back into the new: 0.000416 sec debian8*CLI> quit Executing last minute cleanups |