<?php
$deger =  "Local/AG-000-NF-1701@fromotherpbx/n";
$karakterSayisi = 4;
preg_match('#([0-9]{'.$karakterSayisi.'})#',$deger,$sonuclar);
$sayi = $sonuclar[1];

echo $sayi;
?>
Bu işini görebilir. Değer içindeki sadece sayıları çekiyor ve 4 karakterle sınırladım. Onu kendin ayarlarsın, çıktıyı array olarak verir. Bulduğu değerleri görebilirsin. Ama kesinlikle tek değer olduğuna inanıyorsun $sonuclar[1] şeklinde çekebilirsin. Diğer türlü döngüye alıptada listeletebilirsin.