pjsip.conf
[trunk-supervoip]
type=registration
transport=transport-udp
outbound_auth=trunk-supervoip-auth
server_uri=sip:sip.supervoip.pl:5060
client_uri=sip:NNNNNNN@sip.supervoip.pl:5060
contact_user=NNNNNNN
retry_interval=60
forbidden_retry_interval=600
expiration=3600
line=yes
outbound_proxy=sip:sip.supervoip.pl
endpoint=trunk-supervoip
[trunk-supervoip]
type=endpoint
transport=transport-udp
context=from-supervoip
disallow=all
allow=alaw,ulaw
aors=trunk-supervoip
outbound_auth=trunk-supervoip-auth
;from_user=NNNNNNN
from_domain=sip.supervoip.pl
[trunk-supervoip]
type=aor
contact=sip:sip.supervoip.pl:5060
outbound_proxy=sip:sip.supervoip.pl
[trunk-supervoip]
type=identify
endpoint=trunk-supervoip
match=sip.supervoip.pl
[trunk-supervoip-auth]
type=auth
auth_type=userpass
username=NNNNNNN
password=PPPPPPPPPPPP
extensions.conf
exten => _XXXXXXXXX,1, SET(CALLERID(name)=KKKKKKKK)
exten => _XXXXXXXXX,n, SET(CALLERID(num)=NNNNNNN)
exten => _XXXXXXXXX,n,Dial(PJSIP/${EXTEN}@trunk-supervoip)
NNNNNNN podstawiamy numer konta SIP
PPPPPPPP hasło do konta SIP
KKKKKKKK numer telefonu którym chcemy się prezentować:
numer polski 9 cyfr, np. 612504000
numer zagraniczny w formacie E.164, np. 447520644960
[trunk-supervoip]
type=registration
transport=transport-udp
outbound_auth=trunk-supervoip-auth
server_uri=sip:sip.supervoip.pl:5060
client_uri=sip:NNNNNNN@sip.supervoip.pl:5060
contact_user=NNNNNNN
retry_interval=60
forbidden_retry_interval=600
expiration=3600
line=yes
outbound_proxy=sip:sip.supervoip.pl
endpoint=trunk-supervoip
[trunk-supervoip]
type=endpoint
transport=transport-udp
context=from-supervoip
disallow=all
allow=alaw,ulaw
aors=trunk-supervoip
outbound_auth=trunk-supervoip-auth
;from_user=NNNNNNN
from_domain=sip.supervoip.pl
[trunk-supervoip]
type=aor
contact=sip:sip.supervoip.pl:5060
outbound_proxy=sip:sip.supervoip.pl
[trunk-supervoip]
type=identify
endpoint=trunk-supervoip
match=sip.supervoip.pl
[trunk-supervoip-auth]
type=auth
auth_type=userpass
username=NNNNNNN
password=PPPPPPPPPPPP
extensions.conf
exten => _XXXXXXXXX,1, SET(CALLERID(name)=KKKKKKKK)
exten => _XXXXXXXXX,n, SET(CALLERID(num)=NNNNNNN)
exten => _XXXXXXXXX,n,Dial(PJSIP/${EXTEN}@trunk-supervoip)
NNNNNNN podstawiamy numer konta SIP
PPPPPPPP hasło do konta SIP
KKKKKKKK numer telefonu którym chcemy się prezentować:
numer polski 9 cyfr, np. 612504000
numer zagraniczny w formacie E.164, np. 447520644960
Info:
Numer dla połączeń wychodzących może być pobierany z różnych pól w nagłówku SIP, powyższa instrukcja dotyczy pola From Name.

Upewnij się czy masz odpowiednią konfigurację w usłudze SIP trunk w panelu, więcej info zobacz tutaj
Połączenia wychodzące muszą być wysyłane z poprawnym Caller ID, w przypadku błędnego formatu połączenia będą realizowane bez prezentacji lub podstawi się losowy numer z konta. Zmianę prezentacji zobaczysz w zakładce "Zdarzenia".
Dla połączeń przekierowanych połączenie przychodzące może prezentować się numerem przychodzącym.
Porada:
Jeżeli masz jedno konto SIP i jeden numer, Twoja centrala obsługuje SIP trunk wówczas nie potrzebujesz usługi SIP trunk, zarejestruj urządzenie do konta SIP (bez włączonej usługi SIP trunk) i dodaj kanały wychodzące do konta SIP. Zobacz więcej tutaj: Kiedy potrzebuję SIP trunk?
Zobacz również:
SIP trunk konfiguracja
Nasze adresy IP, porty SIP UDP, TLS i TCP, kodeki i protokoły
Ile rozmów mogę prowadzić na jednym koncie SIP lub numerze?