Fli4l +Asterisk +ISDN

Sieht doch schon ganz gut aus! :)
Füge bitte in den Peers einen Unterstrich ein (_), mit einem Leerzeichen kommt vielleicht der Asterisk auch nicht zurecht. So zum Beispiel: [Sipgate-out_ausgehend] und dann auch unter [ausgehend] so includieren.

Und zur capi.conf: ich glaube nicht, das Du so eine lange interne MSN vergeben hast. Bitte beachte: es wird hier NICHT die MSN eingetragen, die Du von der Telekom bekommen hast, sondern vielmehr eine von Dir selbst vergebene MSN, und die kann ruhig zweistellig oder sogar einstellig sein. Und diese von Dir selbst vergebene MSN sollte die erste MSN sein, die Dein ISDN-Telefon kennt.
Ansonsten stimmt alles so; die Kommentare(; bla bla...) kannst Du weglassen (löschen), wenn Du willst.

Grüße
und: alles wird gut! Wir sind auf einem guten Wege! :)

Günter
 
Hallo Günter,

ich mußte gerade richtig schmunzeln, bei deinem letzten Satz

und: alles wird gut! Wir sind auf einem guten Wege!

So nun habe ich überall die unterstriche eingefügt und meine MSN in der Capi.conf und beim ISDN-TEL geändert auf 55.

Die Aktuelle extension und Capi kannst Du Dir nochmal unter dir Lupe nehmen.


Und nochmals RIESIEGEN Dank für Deine Geduld und Zeit, die Du mir entgegenbringst.


Code:
[internal]
exten => 1234,1,Dial(Zap/g1/1234,20,Tt)
exten => 1234,2,Voicemail2(u1234)
exten => 1234,3,Hangup
exten => 1234,102,Voicemail2(b1234)
exten => 1234,103,Hangup



[Sipgate_out]
exten => _8.,1,Dial(SIP/${EXTEN:1}@sipgate.de,,) 
exten => _8.,2,Congestion 
exten => _8.,3,Busy 
exten => _8.,4,Hangup 

[Sipgate_in]
exten => 6269xxx,1,Dial(SIP/3903xxx&Capi/55,tr) 
exten => 6269xxx,2,Congestion 
exten => 6269xxx,3,Busy 
exten => 6269xxx,4,Hangup

[ISDN_out]
exten => _9.,1,Dial(CAPI/@3903xxx:${EXTEN:1},,Tt)
exten => _9.,2,Congestion
exten => _9.,3,Busy 
exten => _9.,4,Hangup 

[ISDN_in]
exten => 3903xxx,1,Dial(SIP/3903xxx&Capi/55,tr) 
exten => 3903xxx,2,Congestion 
exten => 3903xxx,3,Busy 
exten => 3903xxx,4,Hangup


 




[vmailbox]
;
; Mit 8000 kann man die Voicemailbox anrufen.
;
exten => 8000,1,VoicemailMain


[ausgehend]
include => ISDN_out
include => Sipgate_out


[default]
include => vmailbox
include => internal
include => ISDN_in
include => Sipgate_in

Code:
;
; CAPI config
;
;
[general]
nationalprefix=0
internationalprefix=00
rxgain=0.8
txgain=0.8

[interfaces]

msn=55
incomingmsn=*
controller=1
softdtmf=1
accountcode=
context=default
;echosquelch=1
echocancel=yes
;echotail=64
;callgroup=1
;deflect=12345678
devices=2


;PointToPoint (55512-0)
;for outgoing calls use example 5551212
;and in dialplan you can use callerid like
;exten => _0XXX.,1,StripMSD,1
;exten => _XXX.,2,Dial,CAPI/55512${CALLERIDNUM}:bBYEXTENSION
;============================================================
;mode=immediate
;isdnmode=ptp
;msn=55512
;controller=2
;devices=30
 
Mach Dir mal wegen meiner Geduld keinen Kopf; die Moderatoren hier hatten mit mir bisher auch schon einigen Stress! ;-)

Na SUUUPER, das wird doch!;-)
Ich hoffe doch, dass Du in Dein ISDN-Telefon auch die 55 als erste MSN einprogrammiert hast; von dort kommen ja dann die Rufe auf die HFC-Karte. ;-)
Jetzt solltest Du unter dem Peer ISDN-out die erste Zeile natürlich ändern in etwa:
exten => _9.,1,Dial(CAPI/@55:${EXTEN:1},,Tt)

und danach könntest Du ja mal einen ersten Versuch machen, über ISDN rauszutelefonieren...

Grüße
Günter
 
Hallo Günter,

leider habe ich kein Erfolg gehabt mit dem rasutelefonieren.
Ich habe die Zeile so eingetrage, wie Du es geschrieben hast und im ISDN Tel ist die MSN 55 als erste eingetragen. Wenn ich nun die 9 drücke und eine Nummer wähle erscheint auf dem Display vom Telefon "ungültige nummer" :evil:


Gruß Andre
 
Nur nicht den Mut verlieren, Andre;
es gibt für alles eine Lösung! ;-)
Wenn Du den Hörer abhebst, hörst Du dann ein Freizeichen?

Kann auch ein Fehler von mir sein: benenne mal bitte den Peer [ausgehend] um in [out]; sollte dann gehen.

Bitte; ich stehe selbst erst am Anfang; es kann sein, dass ich selbst manches noch nicht richtig verstehe.

In der zapata.conf muss dann unter context = auch der Peer eingetragen werden, der alle ausgehenden Peers zusammenfasst ...
 
Hi Günter,

also wenn ich den Telefonhörer abhebe, dann habe ich ein Freizeichen, fange ich an eine Tel nummer zu wählen mit der 9 vorran für "extern ISDN" bekomme ich "ungültige nummer"

Gruß Andre
 
Wähle mal bitte 010580310; ist ne kostenlose CbC-Ansage, mal sehen ob das geht... OHNE die 9 vorher...

Wenn Du willst (weil heute schon "schon früh") können wir auch heute so ab Mittag weitermachen... Du Frühaufsteher, ich Langschläfer...
 
hi Günter,

leider geht das mit der Nummer auch nicht.

Ich werde dann noch ein bißchen rumprobieren vielleicht finde ich ja noch den kleinen kinken den ich da einegbaut habe.

Das mit dem Frühaufsteher kann ich so aber nicht gelten lassen, :D :D
Vormittags bin ich eigentlich eher selten zu gebrauchen :oops:


Also vielen Dank für Deine Arbeit und gute Nacht wünscht


Andre
 
Guten Morgen Andre,
rumprobieren wird nicht viel nützen. Aber etwas Gutes hat die Probiererei doch: men lernt den Asterisk besser kennen. ;-)
Ich würde jetzt an Deiner Stelle mal so weitermachen:
1. auf dem Fli4l-Router das Paket sshd installieren
2. den Windows-Client putty herunterladen und aufrufen
(ganz oben gibst Du die IP-Adresse des Routers ein, dann meldet sich der Fli und will sein Passwort, dann siehst Du sein Menü, das beendest Du mit strg+c, dann hast Du das Prompt vom Fli4l. Dort gibst Du ein asterisk -r, dann siehst Du den CLI. Am CLI gibst Du ein: stop gracefully. Jetzt ist der Asterisk erstmal beendet. Nun muss er neu gestartet werden mit asterisk -vvvvvgc. Jetzt kommt eine ganze Latte von Meldungen, es dürften auch einige Fehlermeldungen oder Warnungen dabei sein, besonders am Ende der Latte. Jetzt machst Du einen Ruf mit Deinem ISDN-Telefon. Da siehst Du im putty, was der Asterisk macht bzw. was er nicht macht. Diese Meldungen postest Du mal bitte hier. Einfach wie immer unter Windows: markieren, kopieren mit strg+c, und auf dem Forum einfügen unter Code-Tags mit strg+v.)

Viel Erfolg!

Grüße
Günter
 
Auch Dir einen guten Morgen Günter,

also durchmein probieren habe ich gestern rausgefunden, daß wenn ich folgende Parameter auf YES stelle, dann kann ich über ISDN mit der "Vorziffer 9" raustelefonieren.

ASTERISK_GENERATE_SIP='yes'
ASTERISK_GENERATE_EXTENSIONS='yes'

Diese Variablen steuern den Asterisk doch so, daß wenn sie auf "NO" stehen, das der Asterisk sich die Parameter aus der jeweiligen *.config Datei zieht und verwertet.

Desweiteren habe ich den Putty ausgeführt und die Sachen so gemacht wie Du es gesagt hast.

Dann habe ich den Asterisk manuell gestartet. In dieser Liste konnte ich keinen Error finden.
Hier mein Bootlog vom Asterisk:

Code:
  == Parsing '/etc/asterisk/phone.conf': Found
  == Registered channel type 'Phone' (Standard Linux Telephony API Driver)
 [skipping chan_oss.so]
 [skipping chan_modem_i4l.so]
 [skipping chan_modem_bestdata.so]
 [skipping chan_modem_aopen.so]
 [skipping chan_modem.so]
 [chan_mgcp.so] => (Media Gateway Control Protocol (MGCP))
  == Parsing '/etc/asterisk/mgcp.conf': Found
  == MGCP Listening on 0.0.0.0:2727
  == Using TOS bits 0
  == Registered channel type 'MGCP' (Media Gateway Control Protocol (MGCP))
 [chan_local.so] => (Local Proxy Channel)
  == Registered channel type 'Local' (Local Proxy Channel Driver)
 [chan_iax2.so] => (Inter Asterisk eXchange (Ver 2))
  == Manager registered action IAXpeers
  == Parsing '/etc/asterisk/iax.conf': Found
  == Registered channel type 'IAX2' (Inter Asterisk eXchange Driver (Ver 2))
  == Using TOS bits 16
  == IAX Ready and Listening on 0.0.0.0 port 4569
  == Loaded firmware 'iaxy.bin'
  == Parsing '/etc/asterisk/iaxprov.conf': Found
    -- Loaded provisioning template 'default'
 [chan_agent.so] => (Agent Proxy Channel)
  == Registered channel type 'Agent' (Call Agent Proxy Channel)
  == Registered application 'AgentLogin'
  == Registered application 'AgentCallbackLogin'
  == Registered application 'AgentMonitorOutgoing'
  == Parsing '/etc/asterisk/agents.conf': Found
 [cdr_manager.so] => (Asterisk Call Manager CDR Backend)
  == Parsing '/etc/asterisk/cdr_manager.conf': Found
 [cdr_csv.so] => (Comma Separated Values CDR Backend)
 [app_zapscan.so] => (Scan Zap channels application)
  == Registered application 'ZapScan'
 [app_zapras.so] => (Zap RAS Application)
  == Registered application 'ZapRAS'
 [app_zapbarge.so] => (Barge in on Zap channel application)
  == Registered application 'ZapBarge'
 [app_zapateller.so] => (Block Telemarketers with Special Information Tone)
  == Registered application 'Zapateller'
 [app_waitforring.so] => (Waits until first ring after time)
  == Registered application 'WaitForRing'
 [app_voicemail.so] => (Comedian Mail (Voicemail System))
  == Registered application 'VoiceMail'
  == Registered application 'VoiceMail2'
  == Registered application 'VoiceMailMain'
  == Registered application 'VoiceMailMain2'
  == Registered application 'MailboxExists'
  == Parsing '/etc/asterisk/voicemail.conf': Found
 [app_verbose.so] => (Send verbose output)
  == Registered application 'Verbose'
 [app_userevent.so] => (Custom User Event Application)
  == Registered application 'UserEvent'
 [app_url.so] => (Send URL Applications)
  == Registered application 'SendURL'
 [app_txtcidname.so] => (TXTCIDName)
  == Registered application 'TXTCIDName'
  == Parsing '/etc/asterisk/enum.conf': Found
 [app_transfer.so] => (Transfer)
  == Registered application 'Transfer'
 [app_test.so] => (Interface Test Application)
  == Registered application 'TestClient'
  == Registered application 'TestServer'
 [app_talkdetect.so] => (Playback with Talk Detection)
  == Registered application 'BackgroundDetect'
 [app_system.so] => (Generic System() application)
  == Registered application 'TrySystem'
  == Registered application 'System'
 [app_substring.so] => ((Deprecated) Save substring digits in a given variable)
  == Registered application 'SubString'
 [app_striplsd.so] => (Strip trailing digits)
  == Registered application 'StripLSD'
 [app_softhangup.so] => (Hangs up the requested channel)
  == Registered application 'SoftHangup'
 [app_sms.so] => (SMS/PSTN handler)
  == Registered application 'SMS'
 [app_setcidnum.so] => (Set CallerID Number)
  == Registered application 'SetCIDNum'
 [app_setcidname.so] => (Set CallerID Name)
  == Registered application 'SetCIDName'
 [app_setcdruserfield.so] => (CDR user field apps)
  == Registered application 'SetCDRUserField'
  == Registered application 'AppendCDRUserField'
  == Manager registered action SetCDRUserField
 [app_setcallerid.so] => (Set CallerID Application)
  == Registered application 'SetCallerPres'
  == Registered application 'SetCallerID'
 [app_sendtext.so] => (Send Text Applications)
  == Registered application 'SendText'
 [app_senddtmf.so] => (Send DTMF digits Application)
  == Registered application 'SendDTMF'
 [app_segfault.so] => (Application for crashing Asterisk with a segmentation fault)
  == Registered application 'Segfault'
 [app_sayunixtime.so] => (Say time)
  == Registered application 'SayUnixTime'
  == Registered application 'DateTime'
 [app_record.so] => (Trivial Record Application)
  == Registered application 'Record'
 [app_read.so] => (Read Variable Application)
  == Registered application 'Read'
 [app_random.so] => (Random goto)
  == Registered application 'Random'
 [app_queue.so] => (True Call Queueing)
  == Registered application 'Queue'
  == Manager registered action Queues
  == Manager registered action QueueStatus
  == Manager registered action QueueAdd
  == Manager registered action QueueRemove
  == Registered application 'AddQueueMember'
  == Registered application 'RemoveQueueMember'
  == Parsing '/etc/asterisk/queues.conf': Found
 [app_qcall.so] => (Call from Queue)
 [app_privacy.so] => (Require phone number to be entered, if no CallerID sent)
  == Registered application 'PrivacyManager'
 [app_playback.so] => (Trivial Playback Application)
  == Registered application 'Playback'
 [app_pickup.so] => (PickUp/PickDown/Steal/PickupChan)
  == Registered application 'PickupChan'
  == Registered application 'PickDown'
  == Registered application 'Steal'
  == Registered application 'PickUp'
 [app_parkandannounce.so] => (Call Parking and Announce Application)
  == Registered application 'ParkAndAnnounce'
 [app_nbscat.so] => (Silly NBS Stream Application)
  == Registered application 'NBScat'
 [app_mp3.so] => (Silly MP3 Application)
  == Registered application 'MP3Player'
 [app_milliwatt.so] => (Digital Milliwatt (mu-law) Test Application)
  == Registered application 'Milliwatt'
 [app_meetme.so] => (MeetMe conference bridge)
  == Registered application 'MeetMeAdmin'
  == Registered application 'MeetMeCount'
  == Registered application 'MeetMe'
 [app_macro.so] => (Extension Macros)
  == Registered application 'Macro'
 [app_lookupcidname.so] => (Look up CallerID Name from local database)
  == Registered application 'LookupCIDName'
 [app_lookupblacklist.so] => (Look up Caller*ID name/number from blacklist database)
  == Registered application 'LookupBlacklist'
 [skipping app_intercom.so]
 [app_image.so] => (Image Transmission Application)
  == Registered application 'SendImage'
 [app_ices.so] => (Encode and Stream via icecast and ices)
  == Registered application 'ICES'
 [app_hasnewvoicemail.so] => (Indicator for whether a voice mailbox has messages in a given folder.
  == Registered application 'HasVoicemail'
  == Registered application 'HasNewVoicemail'
 [app_groupcount.so] => (Group Management Routines)
  == Registered application 'GetGroupCount'
  == Registered application 'SetGroup'
  == Registered application 'CheckGroup'
 [app_getcpeid.so] => (Get ADSI CPE ID)
  == Registered application 'GetCPEID'
 [app_forkcdr.so] => (Fork The CDR into 2 separate entities.)
  == Registered application 'ForkCDR'
 [app_flash.so] => (Flash zap trunk application)
  == Registered application 'Flash'
 [app_festival.so] => (Simple Festival Interface)
  == Registered application 'Festival'
 [app_exec.so] => (Executes applications)
  == Registered application 'Exec'
 [app_eval.so] => (Reevaluates strings)
  == Registered application 'Eval'
 [app_enumlookup.so] => (ENUM Lookup)
  == Registered application 'EnumLookup'
  == Parsing '/etc/asterisk/enum.conf': Found
 [app_echo.so] => (Simple Echo Application)
  == Registered application 'Echo'
 [app_disa.so] => (DISA (Direct Inward System Access) Application)
  == Registered application 'DISA'
 [app_directory.so] => (Extension Directory)
  == Registered application 'Directory'
 [app_dial.so] => (Dialing Application)
  == Registered application 'Dial'
 [app_devstate.so] => (Application for sending device state messages)
  == Registered channel type 'DS' (Application for sending device state messages)
  == Manager registered action Devstate
  == Registered application 'Devstate'
 [app_db.so] => (Database access functions for Asterisk extension logic)
  == Registered application 'DBget'
  == Registered application 'DBput'
  == Registered application 'DBdel'
  == Registered application 'DBdeltree'
 [app_cut.so] => (Cuts up variables)
  == Registered application 'Cut'
 [app_controlplayback.so] => (Control Playback Application)
  == Registered application 'ControlPlayback'
 [app_chanisavail.so] => (Check if channel is available)
  == Registered application 'ChanIsAvail'
 [app_cdr.so] => (Make sure asterisk doesn't save CDR for a certain call)
  == Registered application 'NoCDR'
 [app_capiRETRIEVE.so] => ((CAPI*) RETRIEVE)
  == Registered application 'capiRETRIEVE'
 [app_capiNoES.so] => ((CAPI*) No Echo Suppression.)
  == Registered application 'capiNoES'
 [app_capiMCID.so] => ((CAPI*) Malicious Caller ID, the evil thing.)
  == Registered application 'capiMCID'
 [app_capiHOLD.so] => ((CAPI*) HOLD)
  == Registered application 'capiHOLD'
 [app_capiECT.so] => ((CAPI*) ECT)
  == Registered application 'capiECT'
 [app_capiCD.so] => ((CAPI*) Call Deflection, the magic thing.)
  == Registered application 'capiCD'
 [app_authenticate.so] => (Authentication Application)
  == Registered application 'Authenticate'
 [app_alarmreceiver.so] => (Alarm Receiver for Asterisk)
  == Parsing '/etc/asterisk/alarmreceiver.conf': Found
  == Registered application 'AlarmReceiver'
 [app_adsiprog.so] => (Asterisk ADSI Programming Application)
  == Registered application 'ADSIProg'
  == Parsing '/etc/asterisk/enum.conf': Found
  == Parsing '/etc/asterisk/extconfig.conf': Found
  == Parsing '/etc/asterisk/logger.conf': Found
Asterisk Event Logger restarted
  == Parsing '/etc/asterisk/manager.conf': Found
  == Parsing '/etc/asterisk/enum.conf': Found
  == Parsing '/etc/asterisk/rtp.conf': Found
  == RTP Allocating from port range 10000 -> 20000
Asterisk Ready.


Wenn ich jetzt die "9 für ISDN" wähle und dann eine Rufnummer, was auch funktioniert erscheint folgender Syntax

Code:
-- Accepting overlap voice call from '' to '90151xxxxxxx' on channel 0/2, s
pan 1
    -- Starting simple switch on 'Zap/2-1'
    -- Executing Dial("Zap/2-1", "CAPI/@390xxx:0151xxxxxxx||Tt") in new stack
    -- creating pipe for PLCI=-1
    -- Called @390xxx:0151xxxxxxx
    -- CAPI[contr1/3903xxx]/0 is making progress passing it to Zap/2-1
    -- Channel 0/2, span 1 got hangup
    -- CAPI Hangingup
    -- removed pipe for PLCI = 0x101
  == Spawn extension (default, 90151xxxxxxx, 1) exited non-zero on 'Zap/2-1'
    -- Hungup 'Zap/2-1'
    -- Extension '80151xxxxxxx' in context 'default' from '' does not exist.  R
ejecting call on channel 0/2, span 1
  == Primary D-Channel on span 1 down for TEI 64
  == Primary D-Channel on span 1 up for TEI 64
    -- Starting simple switch on 'Zap/2-1'


wenn ich aber die "8 für Sipgate" wähle und dann eine Rufnummer, was wiederum nicht funktioniert erscheinte folgender Syntax:

Code:
- Extension '80151xxxxxxx' in context 'default' from '' does not exist.  Rejecting call on channel 0/2, span 1
  == Primary D-Channel on span 1 down for TEI 64


Vielleicht hilft es Dir ja schon mal bei der Diagnose


Gruß

Andre
 
Er meldet doch immerzu "No such command '=='", was ist denn das? ;-) Habe ich bisher noch nicht gesehen. Wenn Du kannst, kontaktiere mal bitte den Jürgen Röllgen und frage ihn, was es mit diesen Fehlermeldungen auf sich hat.

Grüße
Günter
 
Hallo Günter,

ich werde den Jürgen mal kontaktieren.

Aber ich habe hier schon das nächste Problem. Putty meldet mir folgenden Fehler wenn ich in der Konsole Asterisk -r eingebe

Code:
Router 2.1.9 # asterisk
asterisk: /lib/ld-linux.so.2: version `GLIBC_2.1.1' not found (required by /lib/libc.so.6)
asterisk: /lib/ld-linux.so.2: version `GLIBC_2.2.3' not found (required by /lib/libc.so.6)
asterisk: /lib/ld-linux.so.2: version `GLIBC_2.2' not found (required by /lib/libc.so.6)
Router 2.1.9 #

Ich glaub ich werde hier gleich noch wahnsinnig

Was soll das denn jetzt????? Ich habe doch nichts geändert, gelöscht oder sonst irgendwas gemacht


Wie kriege ich den Vogel ans laufen?????

:beerdigu:




Gruß

Andre
 
Hallo Forum, hallo Günther,

ich habe "den Vogel soweit wieder das Fliegen beigebracht" dank der netten Hilfe vom Jürgen Roellgen und heute ein bißchen Zeit mich damit zu beschäftigen. Aber wie solls anders sein, so ganz hauts natürlich noch nicht hin. Der Status lautet wie folgt:

ISDN - raus -------> haut hin
ISDN - rein -------> haut hin
Sipgate raus ------> haut hin
Sipate rein --------> haut nicht hin
1 und 1 raus ------> haut nicht hin
1 und 1 rein -------> haut nicht hin


Code:
-- Starting simple switch on 'Zap/2-1'
    -- Executing Dial("Zap/2-1", "SIP/[email protected]|60|Tt") in new stack
    -- Called [email][email protected][/email]
May 24 00:38:56 WARNING[11602]: chan_sip.c:694 retrans_pkt: Maximum retries exce
eded on call [email protected] for seqno 102 (Criti
cal Request)
  == No one is available to answer at this time
    -- Executing Congestion("Zap/2-1", "") in new stack
    -- Channel 0/2, span 1 got hangup
  == Spawn extension (ausgehend, 7044411111, 2) exited non-zero on 'Zap/2-1'
    -- Hungup 'Zap/2-1'
  == Primary D-Channel on span 1 down for TEI 64

Ich wüßte jetzt nicht, was den Fehler auslöst, denn ich habe die gleichen Parameter verwendet, wie beim Sipgate. :cry:

Falls jemand Lust hat, und mal nachschauen will, woran es denn nun liegt sind das meine config´s:

sip.config
Code:
[general]
port = 5060
bindaddr = 0.0.0.0 
externip = anotti???????????   ; xyz.dyndns.org mit DNS Namen des Fli4l PC's ersetzen
Localnet = 10.10.20.1/255.255.255.0 ;192.168.0.0/255.255.0.0 mit eigener Netzadresse und Netzmaske ersetzen (IP_NET_1 aus base.txt)
srvlookup = yes
context = default
;disallow=all
;allow=gsm

register => 626???:[email protected]/626???
register => 49441926???:[email protected]/926???


;49211123456 mit der bei 1und1 registrierten Nummer ersetzen
;passwort mit dem bei 1und1 registrierten Passwort ersetzen
;49211123456 mit der bei 1und1 registrierten Nummer ersetzen




canreinvite=no
tos=0x18
insecure=very
nat=no
dtmfmode=info

[sipgate.de]

type=friend     
username=626???  ;49211123456 mit der bei 1und1 registrierten Nummer ersetzen
secret=M3???     ;passwort mit dem bei 1und1 registrierten Passwort ersetzen
host=sipgate.de  
fromuser=626???  ;49211123456 mit der bei 1und1 registrierten Nummer ersetzen
fromdomain=sipgate.de
context=Sipgate_in
canreinvite=no
qualify=yes
disallow=all
allow=gsm
allow=g726
allow=alaw 
allow=ulaw 
insecure=very
nat=no
dtmfmode=info
tos=0x18 

[1und1]

type=friend     
username=4944192???  ;49211123456 mit der bei 1und1 registrierten Nummer ersetzen
secret=???     ;passwort mit dem bei 1und1 registrierten Passwort ersetzen
host=sip.1und1.de 
fromuser=4944192????  ;49211123456 mit der bei 1und1 registrierten Nummer ersetzen
fromdomain=sip.1und1.de
context=1u1_in
canreinvite=no
qualify=yes
disallow=all
allow=gsm
allow=g726
allow=alaw 
allow=ulaw 
insecure=very
nat=no
dtmfmode=info
tos=0x18

extension.config
Code:
;[internal]
;exten => 1234,1,Dial(Zap/g1/1234,20,Tt)
;exten => 1234,2,Voicemail2(u1234)
;exten => 1234,3,Hangup
;exten => 1234,102,Voicemail2(b1234)
;exten => 1234,103,Hangup



[Sipgate_out]
exten => _8.,1,Dial(SIP/${EXTEN:1}@sipgate.de,60,Tt)
exten => _8.,2,Congestion 
exten => _8.,3,Busy 
exten => _8.,4,Hangup 

[Sipgate_in]
exten => 626???,1,Dial(Zap/2/55,60,tT) 
exten => 626???,2,Congestion 
exten => 626???,3,Busy 
exten => 626???,4,Hangup


[ISDN_out]
exten => _9.,1,Dial(CAPI/55:${EXTEN:1},,Tt)
exten => _9.,2,Congestion
exten => _9.,3,Busy 
exten => _9.,4,Hangup 

[ISDN_in]
exten => 3903???,1,Dial(Zap/2/55,60,tT) 
exten => 3903???,2,Congestion 
exten => 3903???,3,Busy 
exten => 3903???,4,Hangup


[1u1_out]
exten => _7.,1,Dial(SIP/${EXTEN:1}@1und1.de,60,Tt)
exten => _7.,2,Congestion 
exten => _7.,3,Busy 
exten => _7.,4,Hangup 

[1u1_in]
exten => 9263???,1,Dial(Zap/2/55,60,tT) 
exten => 9263???,2,Congestion 
exten => 9263???,3,Busy 
exten => 9263???,4,Hangup

[default]
include => vmailbox
;include => internal
include => ISDN_in
include => Sipgate_in
include => 1u1_in

[ausgehend]
include => ISDN_out
include => Sipgate_out
include => 1u1_out



 




[vmailbox]
;
; Mit 8000 kann man die Voicemailbox anrufen.
;
exten => 8000,1,VoicemailMain

zapata.config
Code:
[channels] 
language=de
context=ausgehend
switchtype=euroisdn 
signalling=bri_net_ptmp 
pridialplan=local
echocancel=yes 
immediate=no 
;setcallerid(""<${CALLERIDNUM}>) 
overlapdial=yes
group=1 

channel=>1-2 
; 
;signalling = bri_cpe_ptmp 
;group = 2 
;channel => 4-5

capi.config
Code:
;
; CAPI config
;
;
[general]
nationalprefix=0
internationalprefix=00
rxgain=0.8
txgain=0.8

[interfaces]

msn=55
incomingmsn=390????
controller=1
softdtmf=1
accountcode=
context=ISDN_in
;echosquelch=1
;echocancel=yes
;echotail=64
;callgroup=1
;deflect=12345678
devices=2


;PointToPoint (55512-0)
;for outgoing calls use example 5551212
;and in dialplan you can use callerid like
;exten => _0XXX.,1,StripMSD,1
;exten => _XXX.,2,Dial,CAPI/55512${CALLERIDNUM}:bBYEXTENSION
;============================================================
;mode=immediate
;isdnmode=ptp
;msn=55512
;controller=2
;devices=30



Ciao

Andre
 
[1u1_out]
exten => _7.,1,Dial(SIP/${EXTEN:1}@1und1.de,60,Tt)
exten => _7.,2,Congestion
exten => _7.,3,Busy
exten => _7.,4,Hangup


Müßte das nicht

[1u1_out]
exten => _7.,1,Dial(SIP/${EXTEN:1}@1und1,60,Tt)
exten => _7.,2,Congestion
exten => _7.,3,Busy
exten => _7.,4,Hangup

heißen?
Also ohne ".de" hinter @1und1?
In der sip.conf ist doch [1und1] definiert...
 
Vielleicht hat Asterisk Probleme mit dem "Punkt" im peer [sipgate.de], eventuell mal ändern einfach in [sipgate]. Dazudann natürlich auch die dazugehörige Dial-Zeile in der extensions.conf ändern.

Ähnliches könnte ich mir auch bei 1und1 vorstellen, dass der Asterisk mit den Ziffern im peer nicht klarkommt. Aber wie ich sehe, hast Du das kleine l verwendet, es sind doch keine 1 . Dein peer für 1und1 heißt doch auch 1und1, dann musst Du das in der entsprechenden dial-Zeile auch so eintragen, also nicht 1und1.de sondern nur 1und1, eben genau so wie der peer genannt ist.

Grüße
Günter
 
Hallo Günter, hallo Linus,

Großen DANK an Euch mit Eurer Hilfe hab ich nun endlich mein * ans laufen bekommen.Es lag, wie Ihr Richtig erkannt habt an der .de Endung und an den Ziffern (aus 1und1 wurde einsundeins)
Vielleciht sollte ich mir doch mal ein Termin beim optiker holen?? :shock: 8)

Ich hab aber eine klitzelkleine Sache, die mir noch nicht ganz so gefällt:

Auf dem Fli4l Router bekomme ich immer die Fehlermeldung---> fw-input- reject IN=ppp0...

Liegt das an der Firewall??? Ich habe sie aber so übernommen, wie aus einem Beitrag von Netview und Linus.

Code:
NEW_FW_CONFIG='yes'                 # use new style packet filter config
INPUT_POLICY='REJECT'               # be nice and use reject as policy
INPUT_ACCEPT_DEF='no'              # use default rule set
INPUT_LOG='yes'                      # don't log anything
INPUT_LIST_N='5'

INPUT_LIST_1='state:ESTABLISHED,RELATED ACCEPT' # drop ping 
INPUT_LIST_2='if:lo:any ACCEPT' # allow local communication 
INPUT_LIST_3='prot:udp 5060 ACCEPT NOLOG' # allow sip -> asterisk 
INPUT_LIST_4='prot:udp 10000-20000 ACCEPT NOLOG' # allow rtp -> asterisk                                    # network access to the router
INPUT_LIST_5='IP_NET_1 ACCEPT'      # allow all hosts in the local

So müßte es doch richtig sein oder???


Gruß Andre

P.S. Ich möchte nochmal allen risieg danken, die sich mit meinen Problemen auseinander gesetzt haben, und mich auf die Sprünge gebracht haben, damit mein Asterisk nun endlich läuft. Außerdem, möchte ich den Leuten vom IP-PHONE-Forum Danken, da es ohne die dieses Board überhaupt nicht geben würde.

[highlight=red:8e03642b52]DANKE
[/highlight:8e03642b52]
 
@anotti2k:
es gab in den letzten Tagen hier am Board ein Posting von fli4l-l00ser, (Jürgen), dass man an der Firewall überhaupt nichts machen braucht; es soll auch ohne explizite Konfiguration der Firewall funktionieren. Habe es nicht selbst versucht, ich habe immer noch die Firewall-Konfig von Netview am laufen.
Auf dem Fli4l Router bekomme ich immer die Fehlermeldung---> fw-input- reject IN=ppp0...
Wo holst Du denn die Fehlermeldung her?

Grüße
Günter
 
@anotti2k

wg. fw-input- reject IN=ppp0...

Wenn du mir den Rest postest kann ich dir was dazu sagen ;-) . Ansonsten - du solltest im imonc (oder wo hast du die Meldungen gesehen?) unter config/syslog nur Fehler anzeigen lassen (kein debug, warnings etc.)

Gruss

Netview
 
@Netview:
ich ziehe mich hier mal zurück; sonst heißt es noch, das Küken will schlauer sein als die Henne... ;-)

Grüße
Günter
 
Hallo Ihr beiden,

ich habe am Router noch einen Monitor angeschlossen. Und auf diesem habe ich es dann gesehen.

Der Syntax lautet wie folgt:

Code:
Fw-input-reject IN ppp0 Out= MAC= SRC=84.129.203.83 DST=84.129.XXX.XX LEN=52 TOS=0x00 PREC=0x00 TTL=127 ID=64387 DF PROTO=TCP SPT=33596 DPT=1027 LEN=463

Das DST soll wohl meine IP sein, deswegen hab ich die gexxxt.


Gruß Andre
 

Zurzeit aktive Besucher

Neueste Beiträge

Statistik des Forums

Themen
244,889
Beiträge
2,220,344
Mitglieder
371,626
Neuestes Mitglied
Habelman
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.