• If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.
Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.

Announcement

Collapse
No announcement yet.

Asterisk. Ai giúp em với_Từ PSTN tới analog phone không được?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Asterisk. Ai giúp em với_Từ PSTN tới analog phone không được?

    Hi các đại ca !

    Em mới làm quen với Asterisk được 2 tuần nên vẫn còn rất amateur và có một số vấn đề cần các đại ca giúp đỡ.

    Hiện tại em đã install thành công trixbox 2.4.0 trên một máy Core 2 due Dell, được gắn thêm 1 card digium TDM400 nhưng chỉ sử dụng 3 module, 1 port FXS và 2 port FXO:

    ++++++++++++++++++++++++++++++++
    Zaptel Version: 1.4.7-3259
    Echo Canceller: OSLEC
    Configuration
    ======================

    Channel map:

    Channel 02: FXO Kewlstart (Default) (Slaves: 02)
    Channel 03: FXS Kewlstart (Default) (Slaves: 03)
    Channel 04: FXS Kewlstart (Default) (Slaves: 04)

    3 channels to configure.

    ++++++++++++++++++++++++++++++++
    ( Em cung khong hieu tai sao khi dung lenh ztcfg -vvv no lai bao channel 3,4 la FXS, trong khi tren card digium thi chac chan channel 3,4 la FXO..hic, may anh giai thich cho em voi..)
    Em đã configuration được hệ thống một cách cơ bản nhất:
    -> Đã có thể dùng X-lite để liên lạc giữa 2 extension trong local với nhau.
    -> Có thể dùng X-lite để gọi ra một số vonage và ngược lại, nhưng chất lượng không được tốt ( thỉnh thoảng bị đứt ).
    -> Có thể dùng X-lite hay analog phone ( được gắn vào port 2 ở trên) để gọi ra PSTN
    -> Có thể dùng analog phone trên để gọi tới một X-lite trong hệ thống
    -> Có thể gọi từ PSTN vào một extension login trên X-lite.
    -> Nhưng vấn đề ở đây là không thể gọi từ X-lite hay tu PSTN tới analog phone trên ( gọi tới analog phone có đổ chuông nhưng nhấc máy lên thì không nghe thấy gì cả). Tức là gọi từ thằng analog phone ra ngoài thì ok, nhưng gọi tới nó thì lại không được.

    Vì vậy em rất mong các đại ca giúp đỡ, nhờ các đại ca chỉ cho em chỗ thiếu xót và phương án để configure. Hic! Em loay hoay vụ này mấy ngày nay rồi mà vẫn không được !

  • #2
    Mong các đại ca giúp đỡ, em bí lắm rồi, loay hoay vấn đề này cả tuần nay chưa được. Hic hic...

    Comment


    • #3
      Originally posted by vodangchidung View Post
      Mong các đại ca giúp đỡ, em bí lắm rồi, loay hoay vấn đề này cả tuần nay chưa được. Hic hic...
      Bạn thử Debug xem coi trixbox báo lỗi gì ?
      Hoặc bạn có thể post cái phần config xem thì anh em mới có thể biết làm sao được.

      Hướng dẫn cài đặt cấu hình Data Loss Prevention - MyQLP Appliance (Open Source)


      Hướng dẫn cài đặt và cấu hình Mdeamon 12.x

      Hướng dẫn cài đặt cấu hình ISA 2006 và Exchange 2003 - Mô hình Front-End Back-End

      Cài đặt và cấu hình Cacti - Giám Sát và Quản Lý Hệ Thống Mạng

      Hướng dẫn cài đặt cấu hình Retrospect Backup Server

      Cài đặt và cấu hình phần mềm FSA Audit Files Server

      CAMAPTRANG
      http://www.asterisk.vn

      Comment


      • #4
        Files config

        Hệ thống của em cài đặt trixbox 2.4.0 trên máy core 2 due, card TDM400 2 port FXS (nhưng port 1 không có module -> không sử dụng, máy analog phone được gắn vào port 2), line pstn được gắn vào port 3 or 4.
        ++++++++++++++++++++++++++++++++
        Cấu hình của file /etc/zaptel.conf như sau:
        # channel 1, WCTDM, no module.
        fxoks=2
        fxsks=3
        fxsks=4

        # Global data
        loadzone = us
        defaultzone = us

        channels=1,2
        channels=3,4

        -------------------------------
        Type command: ztcfg -vvv => kết quả:
        Zaptel Version: 1.4.7-3259
        Echo Canceller: OSLEC
        Configuration
        ======================

        Channel map:

        Channel 02: FXO Kewlstart (Default) (Slaves: 02)
        Channel 03: FXS Kewlstart (Default) (Slaves: 03)
        Channel 04: FXS Kewlstart (Default) (Slaves: 04)

        3 channels to configure.

        ==> Vậy là OK.

        +++++++++++++++++++++++++++++

        Không có file /etc/asterisk/Sip_extension.conf như anh nói (chỉ có sip.conf, sip_nat.conf,sip_notify.confd )

        +++++++++++++++++++++++++++++

        Cấu hình của /etc/asterisk/zapata.conf:
        [channels]
        busydetect=yes
        busycount=4

        language=en
        context=from-zaptel
        signalling=fxs_ks
        rxwink=300 ; Atlas seems to use long (250ms) winks
        ;
        ; Whether or not to do distinctive ring detection on FXO lines
        ;
        ;usedistinctiveringdetection=yes

        usecallerid=yes
        hidecallerid=no
        callwaiting=yes
        usecallingpres=yes
        callwaitingcallerid=yes
        threewaycalling=yes
        transfer=yes
        cancallforward=yes
        callreturn=yes
        echocancel=yes
        echocancelwhenbridged=no
        ;echotraining=800
        ;echotraining=150

        rxgain=0.0
        txgain=0.0
        ;rxgain=10.0
        ;txgain=8.0

        group=0
        group=2
        callgroup=1
        pickupgroup=1
        immediate=no

        ;faxdetect=both
        faxdetect=incoming
        ;faxdetect=outgoing
        ;faxdetect=no

        ;Include genzaptelconf configs
        #include zapata-channels.conf

        group=1

        ;Include AMP configs
        #include zapata_additional.conf


        ===> Em đã thử thay đổi một số configuration khác cho file này nhưng không được, nên để lại default của nó.

        ++++++++++++++++++++++++++++++++++++++++

        Cấu hình của /etc/asterisk/zapata-channels.conf, hay /etc/asterisk/zapata-auto.conf :
        signalling=fxo_ks
        callerid="Channel 2" <6002>
        mailbox=6002
        group=5
        context=from-internal
        channel => 2
        callerid=
        mailbox=
        group=
        context=default

        ;;; line="3 WCTDM/0/2"
        signalling=fxs_ks
        callerid=asreceived
        group=0
        context=from-pstn
        ;context=from-zaptel
        channel => 3
        context=default

        ;;; line="4 WCTDM/0/3"
        signalling=fxs_ks
        callerid=asreceived
        group=0
        context=from-pstn
        ;context=from-zaptel
        channel => 4
        context=default

        ++++++++++++++++++++++++++++++++++++++++

        File /etc/asterisk/zapata-additional.conf:

        ;;;;;;[2999] ; extensions ZAP device.
        signalling=fxo_ks
        record_out=Adhoc
        record_in=Adhoc
        mailbox=2999@default
        immediate=no
        echotraining=800
        echocancelwhenbridged=no
        echocancel=yes
        dial=ZAP/2
        context=from-internal
        callprogress=no
        callerid=device <2999>
        busydetect=yes
        busycount=4
        accountcode=
        channel=>2

        ++++++++++++++++++++++++++++++++++++++++
        ===================================
        Em rất mong anh và ai đó quan tâm giúp đỡ, em đã loay hoay vụ này cả tuần nay rồi mà chăng được gì cả.
        Em xin cảm ơn rất nhiều.

        Comment


        • #5
          Gọi ra PSTN cho tổng đài Asterisk

          Chào các bạn :

          Việc cài đặt phần mềm giao tiếp PSTN cho tổng đài Asterisk tương đối đơn giản. Nếu bạn sài bản Trixbox thì nó đã có sẵn zaptel, còn nếu bạn cài Asterisk trên nền Fedora Core hay Cent OS....thì bạn phải cài thêm gói Zaptel.
          Sau khi cài đặt xong, bạn phải check lại hoạt động của các port FXO, FXS xem có hoạt động tốt hay không. Bước cuối cùng là cài đặt các thông số để gọi ra ngoài PSTN và nhận cuộc gọi PSTN đến.

          Kiểm tra hoạt động của Card TDM400P

          1. module 0: an FXO module
          2. module 1: an FXO module
          3. module 2: an FXS module
          4. module 3: an FXS module

          Kiểm tra file zapata.conf :

          loadzone=us
          defaultzone=us
          ; Use Kewlstart FXS signalling for the Wildcard X100P
          fxsks=1
          ; Use Kewlstart FXS signalling for modules 0 and 1 of the Wildcard TDM400P
          fxsks=2-3
          ; Use Kewlstart FXO signalling for modules 2 and 3 of the Wildcard TDM400P
          fxoks=4-5

          Làm như thế này thì thì tổng đài Asterisk của bạn sẽ giao tiếp được với PSTN. Nếu có thắc mắc gì có thể post lên để tham khảo nhé.

          Lê Thanh Hiếu
          Kỹ sư VoIP, công ty CP viễn thông VTC
          Phone : 0908 966 159
          http://www.voip.com.vn

          Comment


          • #6
            PSTN gọi đến analog

            Go to the Free PBX --> setup-->Extensions -->add generic zap device
            User Extension : 2000 chẳng hạn
            Display Name : analog phone
            channel : 2
            các thông số khác cứ để default
            bạn config như thế và thử lại xem và bạn có thể tham khảo thêm nhiều thông tin thú vị nữa ở đây $-)http://www.voip.com.vn

            Comment

            Working...
            X