X-Git-Url: https://git.defcon.no/?a=blobdiff_plain;f=alias.php;fp=alias.php;h=9adb4346e82dd896d9721854f64ede3b4fdbf9fa;hb=b19a2088e6def6ed39e5d04996178459fb475e63;hp=0c24b01d0f3b67950d03f54b2ca164d922c1d5f9;hpb=b2055f9364bdf454361c49771ff4869af44e5e79;p=hermes diff --git a/alias.php b/alias.php index 0c24b01..9adb434 100644 --- a/alias.php +++ b/alias.php @@ -101,6 +101,11 @@ if ( !$config['sql_link'] ) } // TODO: Verify that alias does not collide with existing SIP-adress + if ( is_kamailio_domain( $alias_domain) && is_kamailio_subscriber($alias_username, $alias_domain) ) + { + print json_encode ( array( 'response' => 'failed', 'cause' => 'exists', 'detail' => 'The desired alias collides with an existing non-alias.' )); + break; + } list ( $dest_username, $dest_domain ) = split_sipaddress( $_GET['destination']);