keywords: ip pbx voip gateway gsm gateway

× Questions about D-110P 1 Span E1/T1/J1 Interface Card

Unable to setup D110P on running server

9 years 10 months ago #7695 by omidkosari
We have a production running server with 2 A1200P .

02:02.0 Communication controller: Tiger Jet Network Inc. Tiger3XX Modem/ISDN interface
Subsystem: Device 9519:0003
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- Latency: 32 (250ns min, 32000ns max)
Interrupt: pin A routed to IRQ 177
Region 0: I/O ports at a400 [sizze=256]
Region 1: Memory at fb001000 (32-bit, non-prefetchable) [sizze=4K]
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI+ D1- D2+ AuxCurrent=55mA PME(D0+,D1-,D2+,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Kernel driver in use: opvxa1200
Kernel modules: opvxa1200, hisax

02:03.0 Communication controller: Tiger Jet Network Inc. Tiger3XX Modem/ISDN interface
Subsystem: Device 9519:0003
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- Latency: 32 (250ns min, 32000ns max)
Interrupt: pin A routed to IRQ 185
Region 0: I/O ports at a800 [sizze=256]
Region 1: Memory at fb002000 (32-bit, non-prefetchable) [sizze=4K]
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI+ D1- D2+ AuxCurrent=55mA PME(D0+,D1-,D2+,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Kernel driver in use: opvxa1200
Kernel modules: opvxa1200, hisax

02:04.0 Network controller: Tiger Jet Network Inc. Tiger3XX Modem/ISDN interface
Subsystem: Device 79fe:0001
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- Latency: 32 (250ns min, 32000ns max)
Interrupt: pin A routed to IRQ 169
Region 0: I/O ports at ac00 [sizze=256]
Region 1: Memory at fb003000 (32-bit, non-prefetchable) [sizze=4K]
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI+ D1- D2+ AuxCurrent=55mA PME(D0+,D1-,D2+,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME+
Kernel driver in use: wcte11xp
Kernel modules: wcte11xp, hisax



After adding new D110P and running dahdi_genconf my /etc/dahdi/system.conf changed to

# Autogenerated by /usr/sbin/dahdi_genconf on Thu Jan 12 12:13:40 2012
# If you edit this file and execute /usr/sbin/dahdi_genconf again,
# your manual changes will be LOST.
# Dahdi Configuration File
#
# This file is parsed by the Dahdi Configurator, dahdi_cfg
#
# Span 1: OPVXA1200/12 "OpenVox A1200P/A800P Board 13" (MASTER)
fxsks=1
echocanceller=mg2,1
fxsks=2
echocanceller=mg2,2
fxsks=3
echocanceller=mg2,3
fxsks=4
echocanceller=mg2,4
fxsks=5
echocanceller=mg2,5
fxsks=6
echocanceller=mg2,6
fxsks=7
echocanceller=mg2,7
fxsks=8
echocanceller=mg2,8
fxsks=9
echocanceller=mg2,9
fxsks=10
echocanceller=mg2,10
fxsks=11
echocanceller=mg2,11
fxsks=12
echocanceller=mg2,12

# Span 2: OPVXA1200/12 "OpenVox A1200P/A800P Board 13"
fxoks=13
echocanceller=mg2,13
fxoks=14
echocanceller=mg2,14
fxoks=15
echocanceller=mg2,15
fxoks=16
echocanceller=mg2,16
fxoks=17
echocanceller=mg2,17
fxoks=18
echocanceller=mg2,18
fxoks=19
echocanceller=mg2,19
fxoks=20
echocanceller=mg2,20
fxoks=21
echocanceller=mg2,21
fxoks=22
echocanceller=mg2,22
# channel 23, OPVXA1200/12/10, no module.
# channel 24, OPVXA1200/12/11, no module.

# Span 3: WCT1/0 "Digium Wildcard TE110P T1/E1 Card 0"
span=3,1,0,ccs,hdb3
# termtype: te
bchan=25-39,41-55
dchan=40
echocanceller=mg2,25-39,41-55

# Global data

loadzone = us
defaultzone = us


and /etc/asterisk/dahdi-channels changed to

; Autogenerated by /usr/sbin/dahdi_genconf on Thu Jan 12 12:13:40 2012
; If you edit this file and execute /usr/sbin/dahdi_genconf again,
; your manual changes will be LOST.
; Dahdi Channels Configurations (chan_dahdi.conf)
;
; This is not intended to be a complete chan_dahdi.conf. Rather, it is intended
; to be #include-d by /etc/chan_dahdi.conf that will include the global settings
;

; Span 1: OPVXA1200/12 "OpenVox A1200P/A800P Board 13" (MASTER)
;;; line="1 OPVXA1200/12/0 FXSKS (In use) (SWEC: MG2) (EC: MG2)"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-zaptel
channel => 1
callerid=
group=
context=default

;;; line="2 OPVXA1200/12/1 FXSKS (In use) (SWEC: MG2) (EC: MG2)"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-zaptel
channel => 2
callerid=
group=
context=default

;;; line="3 OPVXA1200/12/2 FXSKS (In use) (SWEC: MG2)"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-zaptel
channel => 3
callerid=
group=
context=default

;;; line="4 OPVXA1200/12/3 FXSKS (In use) (SWEC: MG2)"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-zaptel
channel => 4
callerid=
group=
context=default

;;; line="5 OPVXA1200/12/4 FXSKS (In use) (SWEC: MG2)"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-zaptel
channel => 5
callerid=
group=
context=default

;;; line="6 OPVXA1200/12/5 FXSKS (In use) (SWEC: MG2)"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-zaptel
channel => 6
callerid=
group=
context=default

;;; line="7 OPVXA1200/12/6 FXSKS (In use) (SWEC: MG2)"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-zaptel
channel => 7
callerid=
group=
context=default

;;; line="8 OPVXA1200/12/7 FXSKS (In use) (SWEC: MG2)"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-zaptel
channel => 8
callerid=
group=
context=default

;;; line="9 OPVXA1200/12/8 FXSKS (In use) (SWEC: MG2)"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-zaptel
channel => 9
callerid=
group=
context=default

;;; line="10 OPVXA1200/12/9 FXSKS (In use) (SWEC: MG2)"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-zaptel
channel => 10
callerid=
group=
context=default

;;; line="11 OPVXA1200/12/10 FXSKS (In use) (SWEC: MG2)"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-zaptel
channel => 11
callerid=
group=
context=default

;;; line="12 OPVXA1200/12/11 FXSKS (In use) (SWEC: MG2)"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-zaptel
channel => 12
callerid=
group=
context=default


; Span 2: OPVXA1200/12 "OpenVox A1200P/A800P Board 13"
;;; line="13 OPVXA1200/12/0 FXOKS (In use) (SWEC: MG2)"
signalling=fxo_ks
callerid="Channel 13" <4013>
mailbox=4013
group=5
context=from-internal
channel => 13
callerid=
mailbox=
group=
context=default

;;; line="14 OPVXA1200/12/1 FXOKS (In use) (SWEC: MG2)"
signalling=fxo_ks
callerid="Channel 14" <4014>
mailbox=4014
group=5
context=from-internal
channel => 14
callerid=
mailbox=
group=
context=default

;;; line="15 OPVXA1200/12/2 FXOKS (In use) (SWEC: MG2)"
signalling=fxo_ks
callerid="Channel 15" <4015>
mailbox=4015
group=5
context=from-internal
channel => 15
callerid=
mailbox=
group=
context=default

;;; line="16 OPVXA1200/12/3 FXOKS (In use) (SWEC: MG2)"
signalling=fxo_ks
callerid="Channel 16" <4016>
mailbox=4016
group=5
context=from-internal
channel => 16
callerid=
mailbox=
group=
context=default

;;; line="17 OPVXA1200/12/4 FXOKS (In use) (SWEC: MG2)"
signalling=fxo_ks
callerid="Channel 17" <4017>
mailbox=4017
group=5
context=from-internal
channel => 17
callerid=
mailbox=
group=
context=default

;;; line="18 OPVXA1200/12/5 FXOKS (In use) (SWEC: MG2)"
signalling=fxo_ks
callerid="Channel 18" <4018>
mailbox=4018
group=5
context=from-internal
channel => 18
callerid=
mailbox=
group=
context=default

;;; line="19 OPVXA1200/12/6 FXOKS (In use) (SWEC: MG2)"
signalling=fxo_ks
callerid="Channel 19" <4019>
mailbox=4019
group=5
context=from-internal
channel => 19
callerid=
mailbox=
group=
context=default

;;; line="20 OPVXA1200/12/7 FXOKS (In use) (SWEC: MG2)"
signalling=fxo_ks
callerid="Channel 20" <4020>
mailbox=4020
group=5
context=from-internal
channel => 20
callerid=
mailbox=
group=
context=default

;;; line="21 OPVXA1200/12/8 FXOKS (In use) (SWEC: MG2)"
signalling=fxo_ks
callerid="Channel 21" <4021>
mailbox=4021
group=5
context=from-internal
channel => 21
callerid=
mailbox=
group=
context=default

;;; line="22 OPVXA1200/12/9 FXOKS (In use) (SWEC: MG2)"
signalling=fxo_ks
callerid="Channel 22" <4022>
mailbox=4022
group=5
context=from-internal
channel => 22
callerid=
mailbox=
group=
context=default


; Span 3: WCT1/0 "Digium Wildcard TE110P T1/E1 Card 0"
group=0,13
context=from-zaptel
switchtype = euroisdn
signalling = pri_cpe
channel => 25-39,41-55
context = default
group = 63


and problems starts here . after apply new setting all outgoing calls listen an error which says all outgoings are busy/congested . all incomming calls don't go to ivr which is my only incomming route . right after commenting 7 new lines at the end of dahdi-channels.conf everything works fine

; Span 3: WCT1/0 "Digium Wildcard TE110P T1/E1 Card 0"
;group=0,13
;context=from-zaptel
;switchtype = euroisdn
;signalling = pri_cpe
;channel => 25-39,41-55
;context = default
;group = 63

]# lsdahdi
### Span 1: OPVXA1200/12 "OpenVox A1200P/A800P Board 13"
1 FXO FXSKS (In use) (SWEC: MG2) (EC: MG2)
2 FXO FXSKS (In use) (SWEC: MG2)
3 FXO FXSKS (In use) (SWEC: MG2)
4 FXO FXSKS (In use) (SWEC: MG2)
5 FXO FXSKS (In use) (SWEC: MG2)
6 FXO FXSKS (In use) (SWEC: MG2)
7 FXO FXSKS (In use) (SWEC: MG2)
8 FXO FXSKS (In use) (SWEC: MG2)
9 FXO FXSKS (In use) (SWEC: MG2)
10 FXO FXSKS (In use) (SWEC: MG2)
11 FXO FXSKS (In use) (SWEC: MG2)
12 FXO FXSKS (In use) (SWEC: MG2)
### Span 2: OPVXA1200/12 "OpenVox A1200P/A800P Board 13"
13 FXS FXOKS (In use) (SWEC: MG2) (EC: MG2)
14 FXS FXOKS (In use) (SWEC: MG2)
15 FXS FXOKS (In use) (SWEC: MG2)
16 FXS FXOKS (In use) (SWEC: MG2)
17 FXS FXOKS (In use) (SWEC: MG2)
18 FXS FXOKS (In use) (SWEC: MG2)
19 FXS FXOKS (In use) (SWEC: MG2)
20 FXS FXOKS (In use) (SWEC: MG2)
21 FXS FXOKS (In use) (SWEC: MG2)
22 FXS FXOKS (In use) (SWEC: MG2)
23 EMPTY
24 EMPTY
### Span 3: WCT1/0 "Digium Wildcard TE110P T1/E1 Card 0" (MASTER) HDB3/CCS
25 PRI Clear (SWEC: MG2)
26 PRI Clear (SWEC: MG2)
27 PRI Clear (SWEC: MG2)
28 PRI Clear (SWEC: MG2)
29 PRI Clear (SWEC: MG2)
30 PRI Clear (SWEC: MG2)
31 PRI Clear (SWEC: MG2)
32 PRI Clear (SWEC: MG2)
33 PRI Clear (SWEC: MG2)
34 PRI Clear (SWEC: MG2)
35 PRI Clear (SWEC: MG2)
36 PRI Clear (SWEC: MG2)
37 PRI Clear (SWEC: MG2)
38 PRI Clear (SWEC: MG2)
39 PRI Clear (SWEC: MG2)
40 PRI HDLCFCS
41 PRI Clear (SWEC: MG2)
42 PRI Clear (SWEC: MG2)
43 PRI Clear (SWEC: MG2)
44 PRI Clear (SWEC: MG2)
45 PRI Clear (SWEC: MG2)
46 PRI Clear (SWEC: MG2)
47 PRI Clear (SWEC: MG2)
48 PRI Clear (SWEC: MG2)
49 PRI Clear (SWEC: MG2)
50 PRI Clear (SWEC: MG2)
51 PRI Clear (SWEC: MG2)
52 PRI Clear (SWEC: MG2)
53 PRI Clear (SWEC: MG2)
54 PRI Clear (SWEC: MG2)
55 PRI Clear (SWEC: MG2)

9 years 10 months ago #7696 by Denins.Den
Can you show me the output of the asterisk cli when you can't call in or out?
9 years 10 months ago #7697 by omidkosari
Hi ,
Thanks for reply.

incomming call generates nothing and outgoing call generates this
-- Executing [[email protected]:1] Macro("SIP/201-00000000", "user-callerid,SKIPTTL,") in new stack
    -- Executing [[email protected]:1] Set("SIP/201-00000000", "AMPUSER=201") in new stack
    -- Executing [[email protected]:2] GotoIf("SIP/201-00000000", "0?report") in new stack
    -- Executing [[email protected]:3] ExecIf("SIP/201-00000000", "1?Set(REALCALLERIDNUM=201)") in new stack
    -- Executing [[email protected]:4] Set("SIP/201-00000000", "AMPUSER=201") in new stack
    -- Executing [[email protected]:5] Set("SIP/201-00000000", "AMPUSERCIDNAME=Omid Kosari") in new stack
    -- Executing [[email protected]:6] GotoIf("SIP/201-00000000", "0?report") in new stack
    -- Executing [[email protected]:7] Set("SIP/201-00000000", "AMPUSERCID=201") in new stack
    -- Executing [[email protected]:8] Set("SIP/201-00000000", "CALLERID(all)="Omid Kosari" <201>") in new stack
    -- Executing [[email protected]:9] ExecIf("SIP/201-00000000", "0?Set(CHANNEL(language)=)") in new stack
    -- Executing [[email protected]:10] GotoIf("SIP/201-00000000", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,19)
    -- Executing [[email protected]:19] NoOp("SIP/201-00000000", "Using CallerID "Omid Kosari" <201>") in new stack
    -- Executing [[email protected]:2] Set("SIP/201-00000000", "_NODEST=") in new stack
    -- Executing [[email protected]:3] Macro("SIP/201-00000000", "record-enable,201,OUT,") in new stack
    -- Executing [[email protected]:1] GotoIf("SIP/201-00000000", "1?check") in new stack
    -- Goto (macro-record-enable,s,4)
    -- Executing [[email protected]:4] AGI("SIP/201-00000000", "recordingcheck,20120114-123442,1326531882.0") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
 recordingcheck,20120114-123442,1326531882.0: Outbound recording not enabled
    -- AGI Script recordingcheck completed, returning 0
    -- Executing [[email protected]:5] MacroExit("SIP/201-00000000", "") in new stack
    -- Executing [[email protected]:4] Macro("SIP/201-00000000", "dialout-trunk,1,1234567,") in new stack
    -- Executing [[email protected]:1] Set("SIP/201-00000000", "DIAL_TRUNK=1") in new stack
    -- Executing [[email protected]:2] GosubIf("SIP/201-00000000", "0?sub-pincheck,s,1") in new stack
    -- Executing [[email protected]:3] GotoIf("SIP/201-00000000", "0?disabletrunk,1") in new stack
    -- Executing [[email protected]:4] Set("SIP/201-00000000", "DIAL_NUMBER=1234567") in new stack
    -- Executing [[email protected]:5] Set("SIP/201-00000000", "DIAL_TRUNK_OPTIONS=tr") in new stack
    -- Executing [[email protected]:6] Set("SIP/201-00000000", "OUTBOUND_GROUP=OUT_1") in new stack
    -- Executing [[email protected]:7] GotoIf("SIP/201-00000000", "1?nomax") in new stack
    -- Goto (macro-dialout-trunk,s,9)
    -- Executing [[email protected]:9] GotoIf("SIP/201-00000000", "0?skipoutcid") in new stack
    -- Executing [[email protected]:10] Set("SIP/201-00000000", "DIAL_TRUNK_OPTIONS=") in new stack
    -- Executing [[email protected]:11] Macro("SIP/201-00000000", "outbound-callerid,1") in new stack
    -- Executing [[email protected]:1] ExecIf("SIP/201-00000000", "0?Set(CALLERPRES()=)") in new stack
    -- Executing [[email protected]:2] ExecIf("SIP/201-00000000", "0?Set(REALCALLERIDNUM=201)") in new stack
    -- Executing [[email protected]:3] GotoIf("SIP/201-00000000", "1?normcid") in new stack
    -- Goto (macro-outbound-callerid,s,6)
    -- Executing [[email protected]:6] Set("SIP/201-00000000", "USEROUTCID=") in new stack
    -- Executing [[email protected]:7] Set("SIP/201-00000000", "EMERGENCYCID=") in new stack
    -- Executing [[email protected]:8] Set("SIP/201-00000000", "TRUNKOUTCID="Shabdiz" <2222232>") in new stack
    -- Executing [[email protected]:9] GotoIf("SIP/201-00000000", "1?trunkcid") in new stack
    -- Goto (macro-outbound-callerid,s,12)
    -- Executing [[email protected]:12] ExecIf("SIP/201-00000000", "1?Set(CALLERID(all)="Shabdiz" <2222232>)") in new stack
    -- Executing [[email protected]:13] ExecIf("SIP/201-00000000", "0?Set(CALLERID(all)=)") in new stack
    -- Executing [[email protected]:14] ExecIf("SIP/201-00000000", "0?Set(CALLERPRES()=prohib_passed_screen)") in new stack
    -- Executing [[email protected]:12] ExecIf("SIP/201-00000000", "0?AGI(fixlocalprefix)") in new stack
    -- Executing [[email protected]:13] Set("SIP/201-00000000", "OUTNUM=1234567") in new stack
    -- Executing [[email protected]:14] Set("SIP/201-00000000", "custom=DAHDI/g0") in new stack
    -- Executing [[email protected]:15] ExecIf("SIP/201-00000000", "0?Set(DIAL_TRUNK_OPTIONS=M(setmusic^))") in new stack
    -- Executing [[email protected]:16] Macro("SIP/201-00000000", "dialout-trunk-predial-hook,") in new stack
    -- Executing [[email protected]:1] MacroExit("SIP/201-00000000", "") in new stack
    -- Executing [[email protected]:17] GotoIf("SIP/201-00000000", "0?bypass,1") in new stack
    -- Executing [[email protected]:18] GotoIf("SIP/201-00000000", "0?customtrunk") in new stack
    -- Executing [[email protected]:19] Dial("SIP/201-00000000", "DAHDI/g0/1234567,300,") in new stack
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing [[email protected]:20] Goto("SIP/201-00000000", "s-CHANUNAVAIL,1") in new stack
    -- Goto (macro-dialout-trunk,s-CHANUNAVAIL,1)
    -- Executing [[email protected]:1] GotoIf("SIP/201-00000000", "1?noreport") in new stack
    -- Goto (macro-dialout-trunk,s-CHANUNAVAIL,3)
    -- Executing [[email protected]:3] NoOp("SIP/201-00000000", "TRUNK Dial failed due to CHANUNAVAIL (hangupcause: 66) - failing through to other trunks") in new stack
    -- Executing [[email protected]:5] Macro("SIP/201-00000000", "outisbusy,") in new stack
    -- Executing [[email protected]:1] Playback("SIP/201-00000000", "all-circuits-busy-now,noanswer") in new stack
    --  Playing 'all-circuits-busy-now.ulaw' (language 'en')
    -- Executing [[email protected]:2] Playback("SIP/201-00000000", "pls-try-call-later,noanswer") in new stack
    --  Playing 'pls-try-call-later.ulaw' (language 'en')
    -- Executing [[email protected]:3] Macro("SIP/201-00000000", "hangupcall") in new stack
    -- Executing [[email protected]:1] GotoIf("SIP/201-00000000", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,4)
    -- Executing [[email protected]:4] GotoIf("SIP/201-00000000", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,7)
    -- Executing [[email protected]:7] GotoIf("SIP/201-00000000", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [[email protected]:9] Hangup("SIP/201-00000000", "") in new stack
  == Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'SIP/201-00000000' in macro 'hangupcall'
  == Spawn extension (macro-outisbusy, s, 3) exited non-zero on 'SIP/201-00000000' in macro 'outisbusy'
  == Spawn extension (from-internal, 91234567, 5) exited non-zero on 'SIP/201-00000000'
    -- Executing [[email protected]:1] Macro("SIP/201-00000000", "hangupcall") in new stack
    -- Executing [[email protected]:1] GotoIf("SIP/201-00000000", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,4)
    -- Executing [[email protected]:4] GotoIf("SIP/201-00000000", "1?skipblkvm") in new stack
    -- Goto (macro-hangupcall,s,7)
    -- Executing [[email protected]:7] GotoIf("SIP/201-00000000", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing [[email protected]:9] Hangup("SIP/201-00000000", "") in new stack
  == Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'SIP/201-00000000' in macro 'hangupcall'
  == Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/201-00000000'
trixbox1*CLI>

By the way i have a question . we see in lsdahdi that everything looks fine . the only problem is that PRI lines are not "(in use)" . how to make them in use ?

another thing to mention . the new PRI lines are just for incomming call and the outgoing is not available and closed by telco .

i] Last edited by omidkosari at 2012-1-14 12:47 [/i
9 years 10 months ago #7700 by chunlei.yi
please give me ssh, i will help you to check it.
my email:[email protected]
9 years 10 months ago #7703 by omidkosari
Thanks .
SSH access sent .
Time to create page: 0.034 seconds
Powered by Kunena Forum