www.ipfon.pl Witamy, Gość. Zaloguj się lub zarejestruj.
Sobota, 28 Styczeń 2012, 06:47:21
Strona głównaPomocSzukajZaloguj sięRejestracja
 
Aktualności:

Start  »  Kategoria ogólna  »  Porady i pomoc  »  Urządzenia VoIP  »  Wątek: Przykłady konfiguracji serwerów
Strony: [1] 2
Wyślij ten wątek Drukuj
Autor Wątek: Przykłady konfiguracji serwerów  (Przeczytany 12792 razy)
elektronik
Full Member
***
Wiadomości: 111



WWW
« : środa, 14 Marzec 2007, 13:15:47 »

Proponuje zacząć publikować przykłady konfiguracji serwerów / central VoIP
Asterisk, SER, itp.  do pracy z IPFon. Pamiętam iż swego czasu sam miałem z tym problemy, a dziś chętnie się podzielę swoimi skromnymi doświadczeniami.
Zgłoś do moderatora   Zapisane

VoIP: the future of telephony
psiwek
Global Moderator
Hero Member
*****
Wiadomości: 806



« Odpowiedz #1 : środa, 14 Marzec 2007, 19:33:39 »

my ze swej strony zamieszczamy konfigurację Asteriska pod IPFON:

ASTERISK
W sip.conf należy założyć konto:

register => nazwa_konta_SIP:haslo_konta_SIP@sip.ipfon.pl

[ipfon]
type=friend
secret=<haslo_konta_SIP>
username=<nazwa_konta_SIP>
host=sip.ipfon.pl
fromuser=<nazwa_konta_SIP>
nat=yes
insecure=very

W extensions.conf wystarczy:

[ipfon-outgoing]
exten => h,1,Hangup
exten => t,1,Hangup
exten => _X.,1,Dial(SIP/${EXTEN}@ipfon)
exten => _X.,2,Hangup
« Ostatnia zmiana: Wtorek, 02 Grudzień 2008, 16:43:13 wysłane przez psiwek » Zgłoś do moderatora   Zapisane

Pozdrawiam

Przemysław Siwek
Dyrektor Rozwoju
IPFON
hetii
Gość
« Odpowiedz #2 : Czwartek, 05 Kwiecień 2007, 16:46:17 »


Niestety podana konfiguracja nie działa poprawnie.

Proszę podać pełną przykładową konfiguracje współpracy z Asteriskiem 1.4.2.

Rozmowy przychodzące na konto ipfonu są poprawnie kierowane do asteriska, niestety nie ma możliwości aby Asterisk zadzwonil np za pomocą X-lita na zewnątrz poprzez siec ipfone.

otrzymuje błąd:

 WARNING[22392]: chan_sip.c:11843 handle_response_invite: Received response: "Forbidden" from '"Imie / Nazwisko" <sip:651@192.168.10.33>;tag=

Pozdrawiam.
Zgłoś do moderatora   Zapisane
psiwek
Global Moderator
Hero Member
*****
Wiadomości: 806



« Odpowiedz #3 : Czwartek, 05 Kwiecień 2007, 18:17:58 »

Witaj Hetii,

wstaw na forum swoją konfigurację, bo jestem raczej pewnie tej konfiguracji która tu pokazałem.
Zgłoś do moderatora   Zapisane

Pozdrawiam

Przemysław Siwek
Dyrektor Rozwoju
IPFON
elektronik
Full Member
***
Wiadomości: 111



WWW
« Odpowiedz #4 : Czwartek, 05 Kwiecień 2007, 18:56:24 »

Komunikat może mówić o błędnym haśle/loginie,
bądź masz jakieś braki/błędy w extensions.conf.
proponuje wkleić pliki users.conf, extensions.conf (częściowo oczywiście) i sip.conf.
Więcej osób znajdzie błąd.
Pozdrawiam.
Zgłoś do moderatora   Zapisane

VoIP: the future of telephony
hetii
Gość
« Odpowiedz #5 : Czwartek, 05 Kwiecień 2007, 20:55:14 »

Oto moja konfiguracja:
Extension.conf:

[general]
static=yes
writeprotect=no
clearglobalvars=no

[globals]
CONSOLE=Console/dsp                             ; Console interface for demo
IAXINFO=guest                                   ; IAXtel username/password
TRUNK=Zap/g2                                    ; Trunk interface
TRUNKMSD=1                                      ; MSD digits to strip (usually 1 or 0)

[demo]
;
; We start with what to do when a call first comes in.
;
exten => s,1,Wait(6)                    ; Wait a second, just for fun
exten => s,2,DIAL(SIP/651)
exten => s,3,Hangup

[default]
include => demo

[ipfon-outgoing]
exten => h,1,Hangup
exten => t,1,Hangup
exten => _X.,1,Dial(SIP/${EXTEN}@sip.ipfon.pl)
exten => _X.,2,Hangup

--------------------------------
sip.conf:

[general]
context=default                 ; Default context for incoming calls
allowoverlap=no                 ; Disable overlap dialing support. (Default is yes)
bindport=5060                   ; UDP Port to bind to (SIP standard port is 5060)
bindaddr=0.0.0.0                ; IP address to bind to (0.0.0.0 binds to all)
srvlookup=yes                   ; Enable DNS SRV lookups on outbound calls
disallow=gsm
allow=ulaw
register => moj_user:moj_passs@sip.ipfon.pl

[651]
type=friend                     ; Friends place calls and receive calls
regexten=651
context=ipfon-outgoing
secret=blah
language=en                     ; Use German prompts for this user
host=dynamic                    ; This peer register with us
callerid=przykladowe id <651>
username=651                    ; Username to use in INVITE until peer registers
mailbox=651@default             ; Mailboxes for message waiting indicator
restrictcid=yes                 ; To have the callerid restriced -> sent as ANI
disallow=all
allow=ulaw                      ; dtmfmode=inband only works with ulaw or alaw!
allow=alaw
allow=gsm                       ; dfdf
canreinvite=yes         ; allow RTP voice traffic to bypass Asterisk
pickupgroup=1
callgroup=1

Reszta konfigow jest defaultowa tj. powstala po wykonaniu make samples.

a oto co mi zglasza sie w konsoli:

 -- Executing [moj_numer@ipfon-outgoing:1] Dial("SIP/651-081be118", "SIP/moj_numer@sip.ipfon.pl") in new stack
    -- Called moj_numer@sip.ipfon.pl
[Dec 27 19:47:46] WARNING[6544]: chan_sip.c:11843 handle_response_invite: Received response: "Forbidden" from '"przykladowe id" <sip:651@moj_host>;tag=as56299b7c'
    -- SIP/sip.ipfon.pl-081c4968 is circuit-busy
  == Everyone is busy/congested at this time (1:0/1/0)
    -- Executing [moj_numer@ipfon-outgoing:2] Hangup("SIP/651-081be118", "") in new stack
  == Spawn extension (ipfon-outgoing, moj_numer, 2) exited non-zero on 'SIP/651-081be118'
    -- Executing [h@ipfon-outgoing:1] Hangup("SIP/651-081be118", "") in new stack
  == Spawn extension (ipfon-outgoing, h, 1) exited non-zero on 'SIP/651-081be118'
[Dec 27 19:50:03] WARNING[6544]: chan_sip.c:12035 handle_response_register: Got 200 OK on REGISTER that isn't a register


P.S. po dodatkowych testach okazało sie ze dzwoniąc z telefonu komórkowego na numer otrzymany z ipfonu, a dalej przekierowany na 651 czyli soft phone (X-talk) zgłasza ze dzwonie i wyświetla numer komórki, ale po naciśnięciu na zielona słuchawkę otrzymuje co poniżej:

 -- Executing [s@default:1] Wait("SIP/213.218.117.67-081c59d8", "6") in new stack
    -- Executing [s@default:2] Dial("SIP/213.218.117.67-081c59d8", "SIP/651") in new stack
    -- Called 651
    -- SIP/651-081c9288 is ringing
    -- Call on SIP/651-081c9288 left from hold
    -- SIP/651-081c9288 answered SIP/213.218.117.67-081c59d8
    -- Native bridging SIP/213.218.117.67-081c59d8 and SIP/651-081c9288
[Dec 27 20:08:47] NOTICE[6544]: chan_sip.c:11831 handle_response_invite: Failed to authenticate on INVITE to '<sip:moj_numer_z_ipfonu@213.218.117.66>;tag=as1df139ba'
  == Spawn extension (default, s, 2) exited non-zero on 'SIP/213.218.117.67-081c59d8'


Pozdrawiam.
« Ostatnia zmiana: Czwartek, 05 Kwiecień 2007, 21:18:21 wysłane przez hetii » Zgłoś do moderatora   Zapisane
psiwek
Global Moderator
Hero Member
*****
Wiadomości: 806



« Odpowiedz #6 : Piątek, 06 Kwiecień 2007, 00:22:15 »

spróbuj zamiast:
callerid=przykladowe id <651>
username=651                    ;

wpisać

callerid=nazwa_konta_SIP
username=nazwa_konta_SIP
Zgłoś do moderatora   Zapisane

Pozdrawiam

Przemysław Siwek
Dyrektor Rozwoju
IPFON
hetii
Gość
« Odpowiedz #7 : Piątek, 06 Kwiecień 2007, 09:45:56 »

Witam

Niestety w dalszym ciągu mam :

[Apr  6 06:52:26] WARNING[23975]: chan_sip.c:11843 handle_response_invite: Received response: "Forbidden" from '"moj_user_w_ipfon" <sip:651@192.168.10.33>;tag=as7468cee1'

Pozdrawiam.
Zgłoś do moderatora   Zapisane
elektronik
Full Member
***
Wiadomości: 111



WWW
« Odpowiedz #8 : Piątek, 06 Kwiecień 2007, 16:39:58 »

Witam.
Przyznam się że Hetii ma strasznie zamotaną konfiguracje.
Proponuje przetestować następującą  konfiguracje i pochwalić się wynikami.

--------------------------------
Extension.conf:

[general]

...
..
.

[demo]
;
;to kasujemy, po co to komu, tylko psuje konfiguracje!

exten => s,1,Wait(6)                    ; Wait a second, just for fun
exten => s,2,DIAL(SIP/651)
exten => s,3,Hangup


;następnie dodajemy :

[default]
;include => demo ; < to nie jest konieczne
include => wewnetrzne
include => ipfon-outgoing


[wewnetrzne]
exten => _10X,1,Dial(SIP/${EXTEN},90,rt)                ;dodanie możliwości dzwonienia wewnątrz sieci
exten => _10X,n,Hangup()


[ipfon-outgoing]
;exten => h,1,Hangup  ; < przy okazji moze i mi ktos odpowie co te ustawienia dają
;exten => t,1,Hangup    ; < i te
exten => _X.,1,Dial(SIP/${EXTEN}@ipfon)
exten => _X.,2,Hangup


--------------------------------
sip.conf:

[general]
context=default                 ; Default context for incoming calls
allowoverlap=no                 ; Disable overlap dialing support. (Default is yes)
bindport=5060                   ; UDP Port to bind to (SIP standard port is 5060)
bindaddr=0.0.0.0                ; IP address to bind to (0.0.0.0 binds to all)
srvlookup=yes                   ; Enable DNS SRV lookups on outbound calls
disallow=all
allow=ulaw

; tu małe zmiany
register => moj_user_w_ipfon:moj_pass_w_ipfon@sip.ipfon.pl/100

;to kasujemy:

[651]
type=friend                     ; Friends place calls and receive calls
regexten=651
context=ipfon-outgoing
secret=blah
language=en                     ; Use German prompts for this user
host=dynamic                    ; This peer register with us
callerid=przykladowe id <651>
username=651                    ; Username to use in INVITE until peer registers
mailbox=651@default             ; Mailboxes for message waiting indicator
restrictcid=yes                 ; To have the callerid restriced -> sent as ANI
disallow=all
allow=ulaw                      ; dtmfmode=inband only works with ulaw or alaw!
allow=alaw
allow=gsm                       ; dfdf
canreinvite=yes         ; allow RTP voice traffic to bypass Asterisk
pickupgroup=1
callgroup=1


; a wstawiamy coś w tym stylu:

[ipfon]
type=peer
secret=moj_pass_w_ipfon
username=moj_user_w_ipfon
host=sip.ipfon.pl
fromuser=moj_user_w_ipfon
fromdomain=sip.ipfon.pl
insecure=very

;nowe ustawienia dla X-lite

[100]     
type=friend
secret=hasło-100
mailbox=100@default
canreinvite=yes
context=default
insecure=very
host=dynamic

;i może dla jakiejś bramki/telefonu VoIP


[101]     
type=friend
secret=hasło-101
mailbox=101@default
canreinvite=yes
context=default
insecure=very
host=dynamic

mam nadzieje że czegoś nie pominąłem.
Czekamy na wyniki.
Pozdrawiam.
Zgłoś do moderatora   Zapisane

VoIP: the future of telephony
jer
Newbie
*
Wiadomości: 2


« Odpowiedz #9 : Poniedziałek, 10 Marzec 2008, 15:15:46 »

Czy ktoś mógłby podać prawidłową konfigurację dla Trixbox-a.
Najlepiej krok po kroku Uśmiech . Z góry dziękuję
Zgłoś do moderatora   Zapisane
elektronik
Full Member
***
Wiadomości: 111



WWW
« Odpowiedz #10 : Poniedziałek, 10 Marzec 2008, 17:34:17 »

Trixbox w jakiej wersji (pewnie bez znaczenia ale...), spróbuje  przećwiczyć a potem coś napiszę.
Zgłoś do moderatora   Zapisane

VoIP: the future of telephony
jer
Newbie
*
Wiadomości: 2


« Odpowiedz #11 : Wtorek, 11 Marzec 2008, 11:34:58 »

Jeśli się nie mylę to jest to wersja 2.2.9
Ok. już się loguję ale nie mogę się wdzwonić na właściwy numer wewnętrzny.
Jak należy ustawić "Inbound Routes". Na hasło, numer. I co powinno być w
"Incoming Settings".
W momencie dodzwaniania się centrala podaje, że taki numer nie jest obsługiwany, mimo, że numer jest i jest zalogowany.
« Ostatnia zmiana: Poniedziałek, 17 Marzec 2008, 14:55:57 wysłane przez jer » Zgłoś do moderatora   Zapisane
edward
Newbie
*
Wiadomości: 4


« Odpowiedz #12 : Sobota, 21 Czerwiec 2008, 21:08:24 »

Ok. już się loguję ale nie mogę się wdzwonić na właściwy numer wewnętrzny.
Jak należy ustawić "Inbound Routes". Na hasło, numer. I co powinno być w
"Incoming Settings".
W momencie dodzwaniania się centrala podaje, że taki numer nie jest obsługiwany, mimo, że numer jest i jest zalogowany.

Witam,

mam ten sam problem, tyle że przy FreePBX v 2.4.0
Po skonfigurowaniu połączenia działają połączenia wychodzące przez IPFON, ale nie można dodzwonić się.
U mnie również występuje  problem z wyborem numeru wewnętrznego (informacja, że numer jest nieprawidłowy itp).

Jeśli podam numer wewnętrzny w linii register asterisk właściwie przekazuje połączenie, przy czym nie działa FolowMe - dzwoni tylko wskazany numer Smutny
Np: jeśli rejestruje numer za pomocą:

register=IPFON_KONTO:IPFON_HASLO@sip.ipfon.pl/102

to jest wybierany wewnętrzny numer 102.
Jednak jeśli na numerze wewnętrznym 102 jest ustawiona opcja Follow-me to pomimo tego wybierany jest tylko numer 102, a nie wszystkie numery na liście follow-me...

w sip_additional.conf mam:
[IPFON7024]
context=default
username=IPFON_KONTO
type=peer
secret=IPFON_HASLO
port=5060
pedantic=no
nat=yes
insecure=very
host=sip.ipfon.pl
fromuser=IPFON_KONTO
dtmfmode=rfc2833
disallow=all
allow=g726
allow=alaw

 
cat sip_registrations.conf
; do not edit this file, this is an auto-generated file by freepbx
; all modifications must be done from the web gui

register=IPFON_KONTO:IPFON_HASLO@sip.ipfon.pl/102

(bez tego /102 połączenie od razu jest zakańczane Smutny  )


Tutaj ktoś zgłaszał identyczny problem z Trixboksem/FreePBX pomogło przeniesienie linii z register do sip.conf
(u mnie akurat nie..)
Zgłoś do moderatora   Zapisane
edward
Newbie
*
Wiadomości: 4


« Odpowiedz #13 : Poniedziałek, 23 Czerwiec 2008, 20:22:20 »

Zapomniałem dodać odnośnika do tego zgłoszenia na Trixboksie:
http://www.trixbox.org/forums/trixbox-forums/trunks/incomin-calls-sip-provider-not-working
Zgłoś do moderatora   Zapisane
Kombat
Newbie
*
Wiadomości: 2


« Odpowiedz #14 : Poniedziałek, 24 Styczeń 2011, 15:25:41 »

Witam, odświeżam wątek, mam pytanko co do konfiguracji asteriska.
Gdy miałem ustawiony port asteriska na standartowy 5060 wszystko śmiga.
Jednak zmieniłem ten port na 8060 ze względu na boty próbujące wbijać się na defaultowe 5060.
I tutaj pojawia się problem bo podczas dzwonienia przez ipfon osoby do których dzwonie mnie nie słyszą, natomiast połączenia przychodzące działają ok.

Mój config:
sip.conf
Kod:
[general]
context=default
bindport=8060
allowoverlap=no
udpbindaddr=0.0.0.0
tcpenable=no
srvlookup=yes
disallow=all
allow=all

register => USERNAME:HASLO@sip.ipfon.pl/300

[ipfon]
type=peer
context=bakk
host=sip.ipfon.pl
username=USERNAME
fromuser=USERNAME
secret=HASLO
disallow=all
allow=alaw
hassip=yes
registersip=yes
nat=no
insecure=invite

[100]
type=friend
secret=HASLO
mailbox=100@default
canreinvite=yes
context=bakk
host=dynamic

; i tu dalej telefony wewn


kontekst w extensions.conf:
Kod:
[bakk]
exten => _1XX,1,Dial(SIP/${EXTEN},90,rt)
exten => _1XX,n,Hangup()

exten => _300,1,Answer()
;exten => s,2,DigitTimeout,1 ; Initially a 1 second pause during dialing will be treated as 'finished dialing'
exten => _300,2,WaitExten(18,m(welcome))
exten => _300,3,Dial(SIP/100,90,rt)

exten => _X.,1,Dial(SIP/${EXTEN}@ipfon)
exten => _X.,2,Hangup

z góry dziękuje za pomoc
« Ostatnia zmiana: Poniedziałek, 24 Styczeń 2011, 17:57:02 wysłane przez Kombat » Zgłoś do moderatora   Zapisane
Strony: [1] 2
Wyślij ten wątek Drukuj
Start  »  Kategoria ogólna  »  Porady i pomoc  »  Urządzenia VoIP  »  Wątek: Przykłady konfiguracji serwerów
Skocz do:  


ipfon jest czołowym polskim operatorem telefonii internetowej VoIP oraz dostawcą usługi fax to mail, a także usługi wysyłania faxów przez internet oraz masowej wysyłki faxów.
Udostępnia także do wysyłki faxów FAX API.


Powered by SMF 1.1.16 | SMF © 2006-2007, Simple Machines