Community discussions

MikroTik App
 
sebus46
Frequent Visitor
Frequent Visitor
Topic Author
Posts: 56
Joined: Sat Jun 17, 2023 4:59 pm

SIP phone cannot register from VLAN

Sat Jul 01, 2023 2:53 pm

SIP phone --> D-link DGS-1210 switch --> Mikrotik RB4100 --> DSL modem

If SIP (Yealink W70B) is on default LAN, it gets 192.168.88.20 & Registers fine at VoIP provider on Internet via DSL line out

If I make the port on D-link untagged VLAN 21, W70B gets 192.168.21.2 and Registration FAILS (yet full access to Internet from this VLAN exists)

I can even add rule (not needed for normal operation with existing rules below) to explicitly allow forward from 192.168.21.2 and then the log shows:
--Yealink-- forward: in:vlan21-ipphone out:pppoe-out1, connection-state:new,snat src-mac 80:5e:0c:cb:db:34, proto UDP, 192.168.21.2:5090->212.23.7.235:5060, NAT (192.168.21.2:5090->external_static_IP:4686)->212.23.7.235:5060, len 596
I cannot see what could be causing it, as for the exercise, I chose the very basic set of rules (none of them stops the communication)
Config removed as 
it seems to have been of no value to any help received 
VoiP NAT rules are only needed for the INCOMING calls (so not involved in the Register process)
Any help would be appreciated

sebus
Last edited by sebus46 on Tue Apr 16, 2024 9:55 pm, edited 3 times in total.
 
sebus46
Frequent Visitor
Frequent Visitor
Topic Author
Posts: 56
Joined: Sat Jun 17, 2023 4:59 pm

Re: SIP phone cannot register from VLAN

Wed Jul 05, 2023 8:03 pm

Anybody?
 
andya
newbie
Posts: 25
Joined: Thu Jun 08, 2017 10:32 am

Re: SIP phone cannot register from VLAN

Thu Jul 06, 2023 3:13 am

You need routes between you ip range or move the pbx to the same vlan as your phone and update address of your phone sip server to pbx

so you need ip route if you phone on is on vlan 21 with ip range 192.168.21.2 and your pbx sit in ip range 192.168.88.xx

you will need route such as 192.168.21.xxx router via gateway to ip range your pbx is in

If SIP (Yealink W70B) is on default LAN, it gets 192.168.88.20 & Registers fine at VoIP provider

If I make the port on D-link untagged VLAN 21, W70B gets 192.168.21.2 and Registration FAILS
 
sebus46
Frequent Visitor
Frequent Visitor
Topic Author
Posts: 56
Joined: Sat Jun 17, 2023 4:59 pm

Re: SIP phone cannot register from VLAN

Sat Jul 08, 2023 3:27 pm

It is EXTERNAL VoIP provider on the internet (nothing local)
 
sebus46
Frequent Visitor
Frequent Visitor
Topic Author
Posts: 56
Joined: Sat Jun 17, 2023 4:59 pm

Re: SIP phone cannot register from VLAN

Tue Jul 11, 2023 11:41 pm

Nobody has any idea?
 
wiseroute
Member
Member
Posts: 352
Joined: Sun Feb 05, 2023 11:06 am

Re: SIP phone cannot register from VLAN

Wed Jul 12, 2023 8:56 am

hello sebus46,

SIP (Yealink W70B) is on default LAN, it gets 192.168.88.20 & Registers fine at VoIP provider on Internet via DSL line out
hmm, can you post your

interface print

interface bridge vlan print

and your ip firewall rules related to your incoming sip.

let us see what exactly is being the difference between default lan and these vlan interface.

please don't put very long output - sorry my eyes can't no longer read long config.
 
sebus46
Frequent Visitor
Frequent Visitor
Topic Author
Posts: 56
Joined: Sat Jun 17, 2023 4:59 pm

Re: SIP phone cannot register from VLAN

Thu Jul 13, 2023 10:39 am

Incoming SIP rules do not matter, we are talking about OUT connection for now (Register)

I have posted full config (which is always what is asked for), but here are the bits:
Flags: R - RUNNING; S - SLAVE
Columns: NAME, TYPE, ACTUAL-MTU, L2MTU, MAX-L2MTU, MAC-ADDRESS
 #    NAME              TYPE       ACTUAL-MTU  L2MTU  MAX-L2MTU  MAC-ADDRESS      
 0 R  ether1            ether            1500   1592       9578  48:A9:8A:A3:8B:48
 1 RS ether2            ether            1500   1592       9578  48:A9:8A:A3:8B:49
 2    ether3            ether            1500   1592       9578  48:A9:8A:A3:8B:4A
 3    ether4            ether            1500   1592       9578  48:A9:8A:A3:8B:4B
 4    ether5            ether            1500   1592       9578  48:A9:8A:A3:8B:4C
 5    ether6            ether            1500   1592       9578  48:A9:8A:A3:8B:4D
 6    ether7            ether            1500   1592       9578  48:A9:8A:A3:8B:4E
 7    ether8            ether            1500   1592       9578  48:A9:8A:A3:8B:4F
 8    ether9            ether            1500   1592       9578  48:A9:8A:A3:8B:50
 9    ether10           ether            1500   1592       9578  48:A9:8A:A3:8B:51
10 RS sfp1              ether            1500   1600       9586  48:A9:8A:A3:8B:52
11 R  bridge            bridge           1500   1592             48:A9:8A:A3:8B:49
12 R  pppoe-out1        pppoe-out        1480                                     
13 R  vlan21-ipphone    vlan             1500   1588             48:A9:8A:A3:8B:49
14 R  vlan99-wifiguest  vlan             1500   1588             48:A9:8A:A3:8B:49
15 R  vlan100-ipcam     vlan             1500   1588             48:A9:8A:A3:8B:49

Flags: X, D - DYNAMIC
Columns: BRIDGE, VLAN-IDS
#   BRIDGE  VLAN-IDS
0   bridge         1

 
wiseroute
Member
Member
Posts: 352
Joined: Sun Feb 05, 2023 11:06 am

Re: SIP phone cannot register from VLAN

Thu Jul 13, 2023 1:19 pm

@ sebus46

i thought i have requested you for
interface bridge vlan print
 
sebus46
Frequent Visitor
Frequent Visitor
Topic Author
Posts: 56
Joined: Sat Jun 17, 2023 4:59 pm

Re: SIP phone cannot register from VLAN

Fri Jul 14, 2023 12:45 am

Yes, and it is above

Flags: X, D - DYNAMIC
Columns: BRIDGE, VLAN-IDS
# BRIDGE VLAN-IDS
0 bridge 1

I do NOT use it in my setup, VLANs are on bridge, I use ONLY 1 interface (ether2)
Everything is in full config on original post
 
wiseroute
Member
Member
Posts: 352
Joined: Sun Feb 05, 2023 11:06 am

Re: SIP phone cannot register from VLAN

Fri Jul 14, 2023 6:34 am

@ sebus,

If I make the port on D-link untagged VLAN 21, W70B gets 192.168.21.2 and Registration FAILS (yet full access to Internet from this VLAN exists)
that was your first problem correct?

now, this on your router - where did you put vlan bridge config for tagged and untagged port?
13 R vlan21-ipphone vlan
that vlan 21 interface should be linked on the bridge and you need to activate bridge vlan filter in order to make any vlan member interface got correctly tagged (trunk mode) or untagged (access mode).

if you don't have it - your vlan config isn't right. hence there you are your phone problem.

if you don't have correct vlan interface setup - then better to put your phone on basic lan setup 88.0/24.

hope this helps.
 
sebus46
Frequent Visitor
Frequent Visitor
Topic Author
Posts: 56
Joined: Sat Jun 17, 2023 4:59 pm

Re: SIP phone cannot register from VLAN

Fri Jul 14, 2023 9:40 am

As per full config, there is nothing UNTAGGED on Mikrotik (that is done on the switch to where the unit(s) actually connect (because they are PoE)

Bridge is tagged for all required VLANs, I do not need VLAN filtering
[admin@MikroTik] /interface/vlan> print
Flags: R - RUNNING
Columns: NAME, MTU, ARP, VLAN-ID, INTERFACE
#   NAME               MTU  ARP      VLAN-ID  INTERFACE
0 R vlan21-ipphone    1500  enabled       21  bridge   
1 R vlan99-wifiguest  1500  enabled       99  bridge   
2 R vlan100-ipcam     1500  enabled      100  bridge
From above, other 2 VLANs that are setup in an identical way, work fine - VLAN99 & VLAN100 (obviously for different purposes)

I think that just saying "your setup is not right" does not help much, but thanks for trying
 
sebus46
Frequent Visitor
Frequent Visitor
Topic Author
Posts: 56
Joined: Sat Jun 17, 2023 4:59 pm

Re: SIP phone cannot register from VLAN  [SOLVED]

Tue Apr 16, 2024 9:51 pm

Just in case anybody ever comes across it
Of course the "gods" here can say that I have this or that wrong etc, but the fix was to get one extra rule in IP Firewall/Filters as first in forward chain
;;; voip2 allow
chain=forward action=accept protocol=udp src-address=VOIP_SERVER_IP dst-port=5090 log=yes
log-prefix="--Yealink-VLAN21 in voip2--" 
Phone connects/registers & works

Who is online

Users browsing this forum: Valerio5000 and 38 guests