{foreach $lines as $row} VoiceService.1.VoiceProfile.1.Line.{$row.line_number}.SIP. AuthUserName {$row.user_id} AuthPassword {$row.password} VoiceService.1.VoiceProfile.1.Line.{$row.line_number}. Enable X_DisplayLabel {$row.display_name} X_DisplayNumber {$row.user_id} VoiceService.1.VoiceProfile.{$row.line_number}. DigitMap (*xx|*xxx|*xxxx|*xxxxx|*xxxxxx|*xxxxxxx|**xx|**xxx|**xxxx|**xxxxx|**xxxxxx|**xxxxxxx|1xxxxxxxxxx|<1>[2-9]xxxxxxxxx|011xx.|xx.|(Mipd)|[^*#]@@.) VoiceService.1.VoiceProfile.{$row.line_number}.SIP. ProxyServer {$row.server_address} ProxyServerPort {if isset($row.sip_port)}{$row.sip_port}{else}5060{/if} ProxyServerTransport {if $row.sip_transport == ''}TCP{/if} {if $row.sip_transport == 'tcp'}TCP{/if} {if $row.sip_transport == 'udp'}UDP{/if} {if $row.sip_transport == 'tls'}TLS{/if} {if $row.sip_transport == 'dns srv'}SRV{/if} RegisterExpires {$row.register_expires} {/foreach} {foreach $keys["line"] as $row} VoiceService.1.Phone.LineKey.{$row.device_key_id}. Function {$row.device_key_type} Service SP{$row.device_key_line} Number {$row.device_key_value} Name {$row.device_key_label} {/foreach}