Anzeige:
Ergebnis 1 bis 4 von 4

Thema: yaps+isdn

  1. #1
    Registrierter Benutzer
    Registriert seit
    Aug 2004
    Beiträge
    8

    yaps+isdn

    hallo allerseits,

    hab da ein kleines problem mit yaps... ich habe hier ein notebook mit ne avm fritzcard und suse 9.1. das notebook überwacht mit hilfe von nagios das netz und soll über yaps ne sms rausschicken wenn server x down geht. das ganze funktioniert bereits wunderbar mit modem. allerdings mit isdn kriege ich des net hin.

    mein hauptproblem ist das ich nicht weiß welches device die karte hat.. modem kann ich ja unter /dev/modem ansprechen.... aber wo finde ich die isdn karte..bzw was/wie muss ich configurieren .... jemand ne idee wie ich da weiterkomme...


    hier noch meine momentane yaps.rc für modem ^^

    ----------------------------------------------------------------------------------------------

    # -*- sh -*-
    #
    # General yaps example configuration file
    #
    #########################################
    # global section #
    #########################################
    #
    # This is a comma seperated list of available services. This
    # is required for autodetect the matching service for a
    # pager-id
    services D1-0160, D1-0170, D1-0171, D1-0175
    +services D2-0172, D2-0173, D2-0174, D2-0174
    +services E+0177, E+0178
    +services Telmi,Telmi-Fun,Telmi-Family,Telmi-Top,Telmi-Pro
    +services Skyper,Quix
    #
    # This is the default caller-id. If the protocol/service allowes
    # it, this is inserted in the message (and the receiver gets this
    # as the sender's number)
    call-id 0123-4567890
    #
    # If you forget to sign your message, you can automatically append
    # this string to each message.
    signature NAME
    #
    # You can either switch the use of the signature here on for all
    # services or in each service section for that particular service.
    #use-signature True
    #
    # To get more verbose output when running yaps increase this value.
    # Currently 4 is the highest supported value.
    verbose 4
    #
    # If you'd like to log every sending session define this. It should
    # point to a writeable file. If you install the software setgid, then
    # change the group of this file to the same yaps uses and make it
    # group writeable.
    logfile /var/log/yaps.log
    #
    # A comma seperated list of modem sections. You can also define this
    # in each service section.
    modems standard
    #
    # some global defaults for the serial interface (even if the most
    # protocols are assuming 7e1, these settings seem to work well)
    speed 38400
    bits-per-byte 8
    parity none
    stopbits 1

    #
    # To calculate the cost for each call, you can define some globales
    # here and do the fine tuning in each protocol
    cost cost=0.12,unit=DM,remainder=2,dial-overhead=13

    #
    # These are two example of internal conversion tables. The can be
    # used using the `convert' entry (see below).
    cv-default {
    �[
    �\
    �]
    �{
    �|
    }
    �~
    }
    cv-extend {
    \l \s
    \n \s
    \r \s
    \f \s
    \t \s
    }

    #
    # These values are normally only found in each service section,
    # but are listen here with an explaination for completeness.
    #
    # This is the phone number of the modem gateway for this service
    #phone 0015559876

    #
    # This is the protocol the service uses. Currently this can be
    # either ascii, script, ucp or tap. Each protocol has a set of
    # special configuration parameters, see below.
    #protocol tap

    #
    # Most services limit the length of a message to a specific length.
    # Enter the value here to check valid messages
    max-size 160

    #
    # If a message is longer than max-size, you can set this to split
    # it off into several single messages of allowed length
    may-split True

    #
    # If a message is longer than max-size, you can set this to truncate
    # the message to the allowed length. The remaining part is discarded.
    #truncate True

    #
    # Some services allow to send more than one message per session. If
    # it is limited, set it using this parameter
    #max-messages 1

    #
    # If the service allows using your caller-id set this to True.
    use-call-id True

    #
    # If the service is reachable over a phonenumber where the pager-id
    # is part of the phone number, define this and add a `%P' anywehere
    # in the `phone' number.
    #insert-pager-id True

    #
    # Remove these characters from the pager-id, as they are not valid
    rm-invalids-pid + (-)

    #
    # Dito for caller id
    rm-invalids-cid + (-)

    #
    # Check for valid call id (see below for more details) While
    # valid-pid is required, this is optional
    #valid-cid ^(001|1)
    #change-cid 001

    #
    # Depending on your system the value for this parameter is either a
    # regular expression or a simple list of strings (seperated by bars)
    # which must match the prefix of the pager-id.
    #valid-pid ^(0171|0049171)
    #valid-pid 0171|0049171
    # Use these paramters in the global section if you want do not want
    # to check pager-ids (and do not set change-pid):
    #valid-pid .
    #valid-pid -

    #
    # If a pagerid has matched the expression above, then the matching part
    # may be replaced by this string
    #change-pid 0171

    #
    # As the services do not use (in general) the ISO 8859/1 character set,
    # one can define convertion tables. you can either specify a file which
    # contains the convertion rules:
    #conv-table /usr/local/lib/yaps/iso2din.tab

    # or use predefined convertion rules
    #convert *no-control,*no-8bit,cv-default,cv-extended

    #
    # If this is set, send a message even if a requested feature is
    # not available
    #force True

    #
    # If the provider supportes to set a delay for sending the message,
    # set this
    #can-delay True

    #
    # If the provider can delete a buffered message after a period of time,
    # set this
    #can-expire True

    #
    # If the provider can report a delivery status, set this.
    #can-rds True

    #
    # To check wether a call-id/pager-id is valid use these paramters.
    # For the exact syntax see the documentation
    #check-call-id >1111111111111111<
    #check-pager-id >1111111111111111<
    #check-call-id +minimum=0,maximum=16,type=numeric

    #
    # These values are typically found in a modem section, but can also
    # appear in the global section to set some defaults

    #
    # Set this to the modem device you wish to use
    #device /dev/modem
    device /dev/ttyS0
    #device /dev/ttyI5
    #device /dev/cua1
    #device /dev/cua/a

    #
    # Set this to the prefix of the lockfile use for the device. There
    # are several places, and two common formats:
    #lock-prefix /usr/spool/uucp/LCK..
    lock-prefix /var/spool/lock/LCK..
    #lock-prefix /var/spool/locks/LK.

    #
    # The different format of the part which is appended to the lockfile
    # and the contents can be specified here. See documentation for a
    # full list inclusive explaination
    #lock-method sysv4
    #lock-method binary
    #lock-method timeout=10

    #
    # These are send/expect sequences to talk to the modem. For an exact
    # definition see (again) the documentation. Following entries are
    # supported:
    # init: to initialize the modem
    # local-init: a second initialization string, used to customize
    # already defined modems for different handling
    # dial: to dial a phone number %L is replaced with the
    # phone number itself
    # timeout: the default timeout in seconds to wait for answers
    # reset: to reset the modem

    #########################################
    # service section #
    #########################################
    #
    # D1 (by Deutsche Telekom)
    #
    [D1-0160]
    protocol tap
    valid-pid 0160|0049160|49160
    #change-pid 0160
    convert *no-8bit,cv-d1
    cv-d1 {
    �[
    �\
    �~
    �{
    �|
    ~
    �^]
    }
    +cost timetable=Wk0800-1800=5.7;Wk1800-0800=11.4;Ss=11.4
    phone 01712092522
    # use this number for isdn-dialin:
    # phone 01712521001
    max-size 160
    may-split True
    use-call-id False
    tap-old True
    #
    #----------------------------------------------------------
    #
    [D1-0170]
    protocol tap
    valid-pid 0170|0049170|49170
    change-pid 0170
    convert *no-8bit,cv-d1
    cv-d1 {
    �[
    �\
    �~
    �{
    �|
    ~
    �^]
    }
    +cost timetable=Wk0800-1800=5.7;Wk1800-0800=11.4;Ss=11.4
    phone 01712092522
    # use this number for isdn-dialin:
    # phone 01712521001
    max-size 160
    may-split True
    use-call-id False
    tap-old True
    #
    #----------------------------------------------------------
    #
    [D1-0171]
    protocol tap
    valid-pid 0171|0049171|49171
    change-pid 0171
    convert *no-8bit,cv-d1
    cv-d1 {
    �[
    �\
    �~
    �{
    �|
    ~
    �^]
    }
    +cost timetable=Wk0800-1800=5.7;Wk1800-0800=11.4;Ss=11.4
    phone 01712092522
    # use this number for isdn-dialin:
    # phone 01712521001
    max-size 160
    may-split True
    use-call-id False
    tap-old True
    #
    #----------------------------------------------------------
    #
    [D1-0175]
    protocol tap
    valid-pid 0175|0049175|49175
    change-pid 0175
    convert *no-8bit,cv-d1
    cv-d1 {
    �[
    �\
    �~
    �{
    �|
    ~
    �^]
    }
    +cost timetable=Wk0800-1800=5.7;Wk1800-0800=11.4;Ss=11.4
    phone 01712092522
    # use this number for isdn-dialin:
    # phone 01712521001
    max-size 160
    may-split True
    use-call-id False
    tap-old True
    #
    #----------------------------------------------------------
    #



    #
    # D2 (by Mannesmann Mobilfunk)
    #
    [D2-0162]
    modem standard
    protocol ucp
    valid-pid 0162|0049162|49162
    change-pid 0162
    convert *no-8bit,cv-default
    +cost timetable=Wk0800-1800=5.7;Wk1800-0800=11.4;Ss=11.4
    # phone 01722278020
    # use this number for isdn-dialin:
    phone 01722278010
    max-size 160
    may-split True
    use-call-id True
    can-delay True
    can-expire True
    can-rds True
    check-call-id >1111111111111111<
    check-pager-id >1111111111111111<
    ucp-extend True
    #
    #----------------------------------------------------------
    #
    [D2-0172]
    modem standard
    protocol ucp
    valid-pid 0172|0049172|49172
    change-pid 0172
    convert *no-8bit,cv-default
    +cost timetable=Wk0800-1800=5.7;Wk1800-0800=11.4;Ss=11.4
    # phone 01722278020
    # use this number for isdn-dialin:
    phone 01722278010
    max-size 160
    may-split True
    use-call-id True
    can-delay True
    can-expire True
    can-rds True
    check-call-id >1111111111111111<
    check-pager-id >1111111111111111<
    ucp-extend True
    #
    #----------------------------------------------------------
    #
    [D2-0173]
    modem standard
    protocol ucp
    valid-pid 0173|0049173|49173|173
    change-pid 0173
    convert *no-8bit,cv-default
    +cost timetable=Wk0800-1800=5.7;Wk1800-0800=11.4;Ss=11.4
    # phone 01722278020
    # use this number for isdn-dialin:
    phone 01722278010
    max-size 160
    may-split True
    use-call-id True
    can-delay True
    can-expire True
    can-rds True
    check-call-id >1111111111111111<
    check-pager-id >1111111111111111<
    ucp-extend True
    #
    #----------------------------------------------------------
    #
    [D2-0174]
    modem standard
    protocol ucp
    valid-pid 0174|0049174|49174|174
    change-pid 0174
    convert *no-8bit,cv-default
    +cost timetable=Wk0800-1800=5.7;Wk1800-0800=11.4;Ss=11.4
    # phone 01722278020
    # use this number for isdn-dialin:
    phone 01722278010
    max-size 160
    may-split True
    use-call-id True
    can-delay True
    can-expire True
    can-rds True
    check-call-id >1111111111111111<
    check-pager-id >1111111111111111<
    ucp-extend True
    #
    #----------------------------------------------------------
    #



    #
    #
    # E+ (by ???)
    # !! UNTESTED !!
    #
    [E+0177]
    protocol tap
    valid-pid 0177|0049177|49177
    change-pid 0177
    convert *no-8bit,cv-default
    +cost timetable=Wk0800-1800=5.7;Wk1800-0800=11.4;Ss=11.4
    phone 01771167
    max-size 160
    may-split True
    use-call-id False
    #
    #----------------------------------------------------------
    #
    [E+0178]
    protocol tap
    valid-pid 0178|0049178|49178|0178|0163|0049163|49163
    #change-pid 0178
    convert *no-8bit,cv-default
    +cost timetable=Wk0800-1800=5.7;Wk1800-0800=11.4;Ss=11.4
    phone 01771167
    max-size 160
    may-split True
    use-call-id False
    #
    #----------------------------------------------------------
    #
    #
    # Telmi, Telmi-* (by Deutsche Funkruf)
    # !! ONLY TESTED FOR TELMI-FUN !!
    #
    [Telmi]
    protocol tap
    valid-pid 01661|01665|00491661|00491665|491661|491665
    change-pid -
    convert *no-control,*no-8bit,cv-default,cv-extend
    +cost entity-length=5.2
    phone 016601010101
    max-size 114
    may-split True
    max-messages 1
    use-call-id False
    check-pager-id 1111111
    tap-old True
    [Telmi-Fun] Telmi
    [Telmi-Family] Telmi
    [Telmi-Top] Telmi
    max-size 240
    [Telmi-Pro] Telmi-Top
    #
    # Skyper (by Deutsche Telekom)
    # !! UNTESTED !!
    #
    [Skyper]
    protocol tap
    valid-pid 01692|00491692|491692
    change-pid -
    convert *no-8bit,cv-default,cv-extend
    +cost fixed,cost=0.96
    phone 01692%P
    max-size 80
    use-call-id False
    insert-pager-id True
    #
    # Quix (by Miniruf)
    # !! UNTESTED !!
    #
    [Quix]
    protocol ucp
    valid-pid 01653|00491653|491653
    change-pid -
    +cost fixed,timetable=Wk0800-1800=1.20;Al=0.96
    convert *no-8bit,cv-default,cv-extend
    phone 016593
    max-size 80
    use-call-id True

    #########################################
    # modem section #
    #########################################
    [standard]
    #
    # Locking
    #
    # Older Unix versions
    #lock-prefix /usr/spool/uucp/LCK..
    # Newer Unix versions
    #lock-prefix /var/spool/uucp/LCK..
    lock-prefix /var/spool/locks/LCK..
    # SysV4
    #lock-prefix /var/spool/locks/LK.
    #lock-method sysv4
    #
    # Device
    #
    # Typical a symbolic link to the real device
    device /dev/modem
    # "normal" call-out device
    #device /dev/cua1
    # Solaris convention
    #device /dev/cua/a
    # use the following device for isdn-dialout:
    #device /dev/ttyI6

    #
    #
    # Modem talk
    #
    #init \\r !200D AT&F2\r <OK ATE0Q0V1M1L1X3\r <OK
    #init \\r !200D AT&F2\r <OK ATV1M1L1X3\r <OK
    init \\r !200D ATZ\r <OK

    # use the following init-string for isdn:
    # and change MSN to your MSN (what else...:-))
    #init \\r !200D ATZ\r <OK AT&E9879356\r <OK

    dial ATDT0,%L\r <60CONNECT|OK|BUSY|NO\sDIALTONE|NO\sCARRIER
    reset ATH\r <OK
    timeout 10


    # Customizing an existing modem entry
    #[standard-d2] standard
    #local-init AT\%C2\r <OK



    #
    # alias section
    #
    [alias]
    #name tel
    admins 0171xxxxxxxxxxxxxxx

  2. #2
    Registrierter Benutzer Avatar von bla!zilla
    Registriert seit
    Apr 2001
    Beiträge
    9.884
    Wenn ich mich richtig erinnere ist das /dev/ttyIO.

  3. #3
    Registrierter Benutzer
    Registriert seit
    Aug 2004
    Beiträge
    8
    habs damit versucht..... funzt leider net... kann aber auch sein das ich noch was umconfigurieren muss... weiß vielleicht jemand wie ich yaps bzw suse allgemein configurieren muss damit es tut.... ^^

    thx

    attila

  4. #4
    Registrierter Benutzer Avatar von heatwalker
    Registriert seit
    Jul 2003
    Beiträge
    973
    Nabend,
    also wenn du mal ein paar Zeilen weiterschaust in der "Modemsection",
    wirst du sehen wie der Eintrag bei ISDN sein sollte (-:

    #########################################
    # modem section #
    #########################################
    [standard]
    #
    # Locking
    #
    # Older Unix versions
    #lock-prefix /usr/spool/uucp/LCK..
    # Newer Unix versions
    #lock-prefix /var/spool/uucp/LCK..
    lock-prefix /var/spool/locks/LCK..
    # SysV4
    #lock-prefix /var/spool/locks/LK.
    #lock-method sysv4
    #
    # Device
    #
    # Typical a symbolic link to the real device
    device /dev/modem
    # "normal" call-out device
    #device /dev/cua1
    # Solaris convention
    #device /dev/cua/a
    # use the following device for isdn-dialout:
    #device /dev/ttyI6


Ähnliche Themen

  1. Yaps + Isdn
    Von DaGrrr im Forum Linux als Server
    Antworten: 1
    Letzter Beitrag: 24.11.03, 18:41
  2. FreeBSD & ISDN
    Von pfiffikuss im Forum Alternativen zu Linux
    Antworten: 3
    Letzter Beitrag: 22.08.02, 19:13
  3. DEBUG/BETA Wie richte ich einen ISDN Router/Gatewayunter SUSE 7.0 ein? [txt]
    Von 403 im Forum Hier Suchen und Finden, Links, Tutorials
    Antworten: 0
    Letzter Beitrag: 03.12.01, 18:46
  4. HILFE!! ISDN-Anschluß mit AVM Fritzcard PCI
    Von im Forum Anbindung an die Aussenwelt
    Antworten: 7
    Letzter Beitrag: 17.12.00, 00:23
  5. ISDN Verbindung geht einfach nicht
    Von im Forum Linux als Server
    Antworten: 1
    Letzter Beitrag: 14.05.00, 16:10

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •