Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

FreePBX + Asterisk uitgaand bellen

Pagina: 1
Acties:

Vraag


  • Dw1-nl
  • Registratie: Maart 2008
  • Laatst online: 23-11 21:51

Dw1-nl

Webontwikkelaar

Topicstarter
Hello,

Ik ben op dit moment bezig met een Asterisk installatie op een Raspberry PI met FreePBX. Ik heb een nummer gekocht bij Cheapconnect.net.

Bij FrePBX heb ik een trunk aangemaakt:
Trunk: sip.cheapconnect.net
SIP Outgoing (naam: outgoing)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
host=sip.cheapconnect.net
username=314536******
fromuser=3145369*****
secret=blablablabla
type=friend
context=from-trunk
insecure=port,invite
trustrpid=yes
directmedia=no
qualify=yes
keepalive=45
nat=yes
dtmfmode=rfc2833
disallow=all
allow=ulaw
sendrpid=yes


En incoming:
code:
1
2
3
secret=blablablabla
type=user
context=from-trunk


Nu heb ik bij Inbound Routes ingesteld:
DID: Any, CID: Any, Description: Main Line, Destination: Terminate Call: Put caller on hold forever

Als ik het nummer bel krijg ik direct de wachttoon, dus dit werkt. Alleen uitgaand bellen lukt niet. Ik wil graag mijn mobiel bellen vanuit de CLI en gebruik daarbij volgend commando:
channel originate SIP/sip.cheapconnect.net/00316****** extension playback

Dan krijg ik foutmelding:
NOTICE[2287]: chan_sip.c:23962 handle_response_invite: Failed to authenticate on INVITE to '"Anonymous" <sip:anonymous@anonymous.invalid>;tag=as48312faa'

Ben er nu al 4 avonden mee bezig en kom er niet uit. Iemand die weet wat dit kan zijn? Bedankt!

Alle reacties


  • jant
  • Registratie: Juli 2000
  • Niet online
Even zo uit het hoofdje; heb je ergens ook een register configuration directive?

Een album per dag; een selectie: https://open.spotify.com/playlist/6s3nNLl8pJpCwLR3LPligA?si=dddc51153b2a49e8


  • shure-fan
  • Registratie: Maart 2002
  • Laatst online: 06:51
Uitbellen via de cli vind ik een hele aparte manier, en ben ik zelf ook nooit tegengekomen,

Waarom installeer je niet een softphone ofzo op je pc? Extensie aanmaken binnen freepbx, outbound route aanmaken en bellen maar

Voip enthousiastelling, Liever een kabel dan wifi


  • laurens0619
  • Registratie: Mei 2002
  • Nu online
Het lijkt erop dat het dial plan mistnvoor het 06 nummer

CISSP! Drop your encryption keys!


  • Dw1-nl
  • Registratie: Maart 2008
  • Laatst online: 23-11 21:51

Dw1-nl

Webontwikkelaar

Topicstarter
jant schreef op vrijdag 21 juli 2017 @ 00:56:
Even zo uit het hoofdje; heb je ergens ook een register configuration directive?
Geen idee, waar kan ik dit vinden in Freepbx?
shure-fan schreef op vrijdag 21 juli 2017 @ 01:10:
Uitbellen via de cli vind ik een hele aparte manier, en ben ik zelf ook nooit tegengekomen,

Waarom installeer je niet een softphone ofzo op je pc? Extensie aanmaken binnen freepbx, outbound route aanmaken en bellen maar
Ik ben bezig met het maken van een eigen 'alarmsysteem' en wil via een script de PI aanroepen en mijn mobiel bellen (laten overgaan).
laurens0619 schreef op vrijdag 21 juli 2017 @ 07:29:
Het lijkt erop dat het dial plan mistnvoor het 06 nummer
Bij Outbound Routes heb ik bij Dial Patterns een aangemaakt met enkel . in de match pattern (stond in tutorial).

  • laurens0619
  • Registratie: Mei 2002
  • Nu online
Heb je dr useragent al geprobeerd te veranderen?
https://www.cheapconnect.nl/hulp/manuals/?getmanual=1067

Anders asteriks even in vvvvverbose mode draaien

CISSP! Drop your encryption keys!


  • Dw1-nl
  • Registratie: Maart 2008
  • Laatst online: 23-11 21:51

Dw1-nl

Webontwikkelaar

Topicstarter
laurens0619 schreef op vrijdag 21 juli 2017 @ 16:47:
Heb je dr useragent al geprobeerd te veranderen?
https://www.cheapconnect.nl/hulp/manuals/?getmanual=1067

Anders asteriks even in vvvvverbose mode draaien
Vind nergens waar ik in FreePBX de useragent kan veranderen?

Heb loggin aangezet en krijg:
code:
1
2
3
4
5
6
raspbx*CLI> channel originate SIP/sip.cheapconnect.net/003161312359 extension playback
  == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
    -- Called sip.cheapconnect.net/003161321319
[2017-07-22 14:37:51] NOTICE[2199]: chan_sip.c:23962 handle_response_invite: Failed to authenticate on INVITE to '"Anonymous" <sip:anonymous@anonymous.invalid>;tag=as3cdb694a'
    -- SIP/sip.cheapconnect.net-00000002 is circuit-busy

  • laurens0619
  • Registratie: Mei 2002
  • Nu online
Google? https://community.freepbx...gent-set-by-freepbx/32383

staat alles omtrent NAT goed?
post anders even een asterisk*CLI> sip show settings

[ Voor 35% gewijzigd door laurens0619 op 22-07-2017 22:14 ]

CISSP! Drop your encryption keys!


  • Dw1-nl
  • Registratie: Maart 2008
  • Laatst online: 23-11 21:51

Dw1-nl

Webontwikkelaar

Topicstarter
Die MYSQL query uit je link geeft me:
code:
1
2
3
4
5
6
7
mysql> SELECT * FROM asterisk.freepbx_settings WHERE keyword = 'SIPUSERAGENT';
+--------------+-------+----------------+-------+-------------------+------+---------+------------+----------+--------+--------------+--------+---------+-----------+
| keyword      | value | name           | level | description       | type | options | defaultval | readonly | hidden | category     | module | emptyok | sortorder |
+--------------+-------+----------------+-------+-------------------+------+---------+------------+----------+--------+--------------+--------+---------+-----------+
| SIPUSERAGENT | FPBX  | SIP User Agent |    10 | User Agent prefix | text |         | FPBX       |        1 |      1 | Internal Use |        |       0 |         0 |
+--------------+-------+----------------+-------+-------------------+------+---------+------------+----------+--------+--------------+--------+---------+-----------+
1 row in set (0.00 sec)


Dus geen asterisk as naam maar FPBX?

Die sip show settings geeft me:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
Global Settings:
----------------
  UDP Bindaddress:        0.0.0.0:5060
  TCP SIP Bindaddress:    Disabled
  TLS SIP Bindaddress:    Disabled
  Videosupport:           No
  Textsupport:            No
  Ignore SDP sess. ver.:  No
  AutoCreate Peer:        Off
  Match Auth Username:    No
  Allow unknown access:   Yes
  Allow subscriptions:    Yes
  Allow overlap dialing:  Yes
  Allow promisc. redir:   No
  Enable call counters:   No
  SIP domain support:     No
  Path support :          No
  Realm. auth:            No
  Our auth realm          asterisk
  Use domains as realms:  No
  Call to non-local dom.: Yes
  URI user is phone no:   No
  Always auth rejects:    Yes
  Direct RTP setup:       No
  User Agent:             FPBX-13.0.190.11(13.15.0)
  SDP Session Name:       Asterisk PBX 13.15.0
  SDP Owner Name:         root
  Reg. context:           (not set)
  Regexten on Qualify:    No
  Trust RPID:             No
  Send RPID:              No
  Legacy userfield parse: No
  Send Diversion:         Yes
  Caller ID:              Unknown
  From: Domain:
  Record SIP history:     Off
  Auth. Failure Events:   Off
  T.38 support:           No
  T.38 EC mode:           Unknown
  T.38 MaxDtgrm:          4294967295
  SIP realtime:           Disabled
  Qualify Freq :          60000 ms
  Q.850 Reason header:    No
  Store SIP_CAUSE:        No

Network QoS Settings:
---------------------------
  IP ToS SIP:             CS3
  IP ToS RTP audio:       EF
  IP ToS RTP video:       AF41
  IP ToS RTP text:        CS0
  802.1p CoS SIP:         4
  802.1p CoS RTP audio:   5
  802.1p CoS RTP video:   6
  802.1p CoS RTP text:    5
  Jitterbuffer enabled:   No

Network Settings:
---------------------------
  SIP address remapping:  Disabled, no localnet list
  Externhost:             <none>
  Externaddr:             (null)
  Externrefresh:          10

Global Signalling Settings:
---------------------------
  Codecs:                 (ulaw|alaw|gsm|g726)
  Relax DTMF:             No
  RFC2833 Compensation:   No
  Symmetric RTP:          Yes
  Compact SIP headers:    No
  RTP Keepalive:          0 (Disabled)
  RTP Timeout:            30
  RTP Hold Timeout:       300
  MWI NOTIFY mime type:   application/simple-message-summary
  DNS SRV lookup:         No
  Pedantic SIP support:   Yes
  Reg. min duration       60 secs
  Reg. max duration:      3600 secs
  Reg. default duration:  120 secs
  Sub. min duration       60 secs
  Sub. max duration:      3600 secs
  Outbound reg. timeout:  20 secs
  Outbound reg. attempts: 0
  Outbound reg. retry 403:No
  Notify ringing state:   Yes
    Include CID:          No
  Notify hold state:      Yes
  SIP Transfer mode:      open
  Max Call Bitrate:       384 kbps
  Auto-Framing:           No
  Outb. proxy:            <not set>
  Session Timers:         Accept
  Session Refresher:      uas
  Session Expires:        1800 secs
  Session Min-SE:         90 secs
  Timer T1:               500
  Timer T1 minimum:       100
  Timer B:                32000
  No premature media:     Yes
  Max forwards:           70

Default Settings:
-----------------
  Allowed transports:     UDP
  Outbound transport:     UDP
  Context:                from-sip-external
  Record on feature:      automon
  Record off feature:     automon
  Force rport:            Yes
  DTMF:                   rfc2833
  Qualify:                0
  Keepalive:              0
  Use ClientCode:         No
  Progress inband:        No
  Language:               en
  Tone zone:              <Not set>
  MOH Interpret:          default
  MOH Suggest:
  Voice Mail Extension:   *97
  RTCP Multiplexing:      No

----

  • laurens0619
  • Registratie: Mei 2002
  • Nu online
je zou die FPBX eens kunnen renamen, misschien is die ook preserved.

Overigens lijkt het erop dat je nog wat settings mist voor het draaien achter nat:
Network Settings:
---------------------------
SIP address remapping: Disabled, no localnet list
Externhost: <none>
Externaddr: (null)
Externrefresh: 10

https://wiki.freepbx.org/...+Configuration+FreePBX+12

overigens als je asterisk in de console hebt draaien, zie je dan je inkomende call?
hele doe van asterisk is ontdekken/kloten. Zet dat ding in debug mode en kijk of de sip registred is, test het via een soft phone, met zonder nat etc etc.

[ Voor 30% gewijzigd door laurens0619 op 22-07-2017 22:56 ]

CISSP! Drop your encryption keys!


  • Dw1-nl
  • Registratie: Maart 2008
  • Laatst online: 23-11 21:51

Dw1-nl

Webontwikkelaar

Topicstarter
Zo na lang kloten heb ik eindelijk alles werkend en nu kan ik via een VOIP telefoon naar buiten bellen maar ook via CLI met asterisk -r en de volgende code
code:
1
 channel originate SIP/OUTCheapconnect/0615321 application playback sunny


Dit laat mijn mobiele telefoon overgaan en speelt het woord sunny af, dat is voor mij voldoende. Maar nu wil ik dit zelfde commando via php of dergelijke aanroepen. Kan op FreePBX een php bestand in de root map toevoegen, maar vind nergens een werkende code of handleiding voor bovenstaande code uit te voeren via PHP. (mag ook via andere manier)
Pagina: 1