dsde180*CLI> sip show peer 119
* Name : 119
Description :
Secret : <Set>
MD5Secret : <Not set>
Remote Secret: <Not set>
Context : from-internal
Record On feature : automon
Record Off feature : automon
Subscr.Cont. : <Not set>
Language : en
Tonezone : <Not set>
AMA flags : Unknown
Transfer mode: open
CallingPres : Presentation Allowed, Not Screened
Callgroup :
Pickupgroup :
Named Callgr :
Nam. Pickupgr:
MOH Suggest :
Mailbox : 119@device
VM Extension : *97
LastMsgsSent : 0/0
Call limit : 2147483647
Max forwards : 0
Dynamic : Yes
Callerid : "Tihonov Aleksandr" <119>
MaxCallBR : 384 kbps
Expire : 3592
Insecure : no
Force rport : Yes
Symmetric RTP: Yes
ACL : Yes
DirectMedACL : No
T.38 support : No
T.38 EC mode : Unknown
T.38 MaxDtgrm: 4294967295
DirectMedia : No
PromiscRedir : No
User=Phone : No
Video Support: No
Text Support : No
Ign SDP ver : No
Trust RPID : Yes
Send RPID : Yes
Path support : No
Path : N/A
TrustIDOutbnd: Legacy
Subscriptions: Yes
Overlap dial : Yes
DTMFmode : rfc2833
Timer T1 : 500
Timer B : 32000
ToHost :
Addr->IP : 85.93.59.164:2348
Defaddr->IP : (null)
Prim.Transp. : UDP
Allowed.Trsp : UDP
Def. Username: 119
SIP Options : (none)
Codecs : (ulaw|alaw|gsm|g726|g722)
Auto-Framing : No
Status : OK (95 ms)
Useragent : Zoiper Plugin 2.08.19556 r19887
Reg. Contact : sip:119@85.93.59.164:2348;rinstance=e276b3dcad8cc90c;transport=UDP
Qualify Freq : 60000 ms
Keepalive : 0 ms
Sess-Timers : Accept
Sess-Refresh : uas
Sess-Expires : 1800 secs
Min-Sess : 90 secs
RTP Engine : asterisk
Parkinglot :
Use Reason : No
Encryption : No
RTCP Mux : No
select o.*,max(ol.dttm) as maxdttm from
orders_log ol
inner join log_actions la ON ol.`action` = la.`action`
inner join orders o on o.id=ol.order_id
WHERE
ol.order_id = o.id AND
la.is_technical = 0 AND
ol.`action` = 'CREATED'
group by o.id
если я правильно понял, технический - это что-то типо deleted.
Но это не отменяет идеи статуса в orders.
Подгружаете таблицу статусов в php, сверяете с теми статусами, с которыми можно работать менеджеру, и выводите заказы с нужным статусом.
в вашем случае надо строку поиска разбить на слова, убрать слишком короткие (можно доп. фильтр сделать по предлогам), затримить, и собрать все это в строку через implode с разделителем
|
и подсунуть в REGEXPНо все равно это слишком упрощенно получится по сравнению с нормальным полнотекстовым движком.